CrushedPixel
|
3576b9ed76
|
Right clicking an Entity now spectates it
|
2015-06-02 19:05:44 +02:00 |
|
CrushedPixel
|
6323dcb27d
|
Made DataListener properly free its GuiReplaySaving again
|
2015-06-02 19:05:44 +02:00 |
|
CrushedPixel
|
ecb3f1bc2c
|
Renamed Greenscreen into Chroma Keying (because some grammatically correct people told me to do so)
|
2015-06-02 19:05:44 +02:00 |
|
CrushedPixel
|
173b8ccfc1
|
Register SpectatorRenderer in EVENT_BUS to call RenderHandEvent
|
2015-06-02 19:05:43 +02:00 |
|
CrushedPixel
|
689b7c79da
|
Prevents GuiRenderSettings from being opened if not enough keyframes present
|
2015-06-02 12:10:32 +02:00 |
|
CrushedPixel
|
2fa9f07afc
|
Added Shutdown Hook to save Replay Files which are being recorded (instead of leaving a lonely and sad .tmcpr file)
|
2015-06-02 12:05:00 +02:00 |
|
CrushedPixel
|
716c729d58
|
Prevented NPE when joining a Singleplayer World after spectating an Entity in the Replay Viewer
|
2015-06-02 12:03:54 +02:00 |
|
CrushedPixel
|
cab1b5899c
|
Added black outline to GuiColorPicker's Color Preview and Picker
Realigned Color Preview on Button
|
2015-06-02 12:02:48 +02:00 |
|
CrushedPixel
|
53810c8ae7
|
Adjusted Y Position of Checkboxes in GuiRenderSettings (advanced tab)
|
2015-06-02 12:00:47 +02:00 |
|
CrushedPixel
|
2331634af9
|
Changed GuiRenderSettings to have "Advanced" settings
Added GuiColorPicker and implemented it for Greenscreen color choosing
|
2015-06-02 02:41:20 +02:00 |
|
CrushedPixel
|
479523d883
|
Fixed Race Condition which locked the user in the GuiReplaySaving caused by Minecraft opening the GUI in a delayed thread
|
2015-06-01 19:44:34 +02:00 |
|
CrushedPixel
|
3c0d3d5dab
|
Changed GuiProgressBar color to Grey because people complained that Red raped their eyes
|
2015-06-01 16:31:41 +02:00 |
|
CrushedPixel
|
a2da85e9f0
|
Added Render Time and Time Left display to GuiVideoRenderer
|
2015-06-01 16:31:17 +02:00 |
|
CrushedPixel
|
5f4cddcfbc
|
Automatically registers SpectatorRenderer Objects in constructor to avoid forgetting them
|
2015-06-01 15:17:25 +02:00 |
|
CrushedPixel
|
e04496f74d
|
Automatically registers GuiReplaySaving Objects in constructor to avoid forgetting them
|
2015-06-01 15:17:25 +02:00 |
|
CrushedPixel
|
6ea9273e38
|
Made GuiVideoRenderer pretty
|
2015-06-01 15:17:25 +02:00 |
|
CrushedPixel
|
cdffa73b4a
|
Added dirty check before rewriting Keyframe Repository
|
2015-06-01 15:17:24 +02:00 |
|
CrushedPixel
|
2918e163d2
|
Added Eyecon as indicator that Ambient Lighting is enabled
Added ShutdownHook to Lighting Handler to prevent high Brightness Values from being saved
|
2015-06-01 13:57:42 +02:00 |
|
CrushedPixel
|
87223fcc0e
|
Whenever a Replay File is being written or modified and the user is not in-game, a GuiReplaySaving is opened and asks him to wait
|
2015-06-01 12:14:22 +02:00 |
|
CrushedPixel
|
7aaae3ea5c
|
Removed the opening of GuiReplaySaving to allow for more general approach
|
2015-06-01 11:05:22 +02:00 |
|
CrushedPixel
|
53bb338d1b
|
Added untranslated hoverKey property to GuiTexturedButton which is to be displayed when hovering over the Button
Implemented hoverKey feature in GuiReplayOverlay (doesn't display properly yet)
|
2015-05-31 18:13:11 +02:00 |
|
CrushedPixel
|
39fe6dec4e
|
Added TooltipRenderer to mimic Item Tooltip Rendering for hover texts and replaced some error/info messages to use the TooltipRenderer
|
2015-05-31 17:13:21 +02:00 |
|
CrushedPixel
|
fe036d72d8
|
Added Spectator Keyframes and handles them properly in both normal and rendered Replay Paths
|
2015-05-31 13:54:34 +02:00 |
|
CrushedPixel
|
e1012cfefc
|
Fixed NPE in GuiReplayEditor when no Replays are available (returns to main menu)
Renamed .gui.replaystudio package to resemble the new GUI name (.gui.replayeditor)
|
2015-05-31 11:46:14 +02:00 |
|
CrushedPixel
|
f29e1dd558
|
Added optional parameter to GuiProgressBar to be able to customize the progress text
|
2015-05-29 20:33:09 +02:00 |
|
CrushedPixel
|
8efcf0bb29
|
Added GuiProgressBar and implemented it in GuiUploadFile
Fixed incorrect success messages in GuiUploadFile
|
2015-05-29 13:22:20 +02:00 |
|
CrushedPixel
|
d986db7c95
|
Commented Donator check
|
2015-05-29 13:22:19 +02:00 |
|
CrushedPixel
|
061a73c637
|
Added Code to troll Moesh
|
2015-05-28 19:04:31 +02:00 |
|
CrushedPixel
|
2744e7cf6c
|
Replaced insecure Minecraft account authentication with server join technique
|
2015-05-27 13:35:44 +02:00 |
|
CrushedPixel
|
f0f0f1aa86
|
Since the Register API call now requires the client's access token in order to validate his Minecraft login, it is now being provided.
|
2015-05-27 00:30:17 +02:00 |
|
CrushedPixel
|
7eb24e19bc
|
Removed Reflection Classes from Source entirely
|
2015-05-26 16:32:11 +02:00 |
|
CrushedPixel
|
e031d32d7d
|
Made SpectatorRenderer code readable for the average human who does not happen to know all of the MCPBot's field and function name translations.
|
2015-05-26 00:58:30 +02:00 |
|
CrushedPixel
|
332c36a244
|
Added SkinProvider to provide loaded Skins for loaded Players in a Replay
Uses SkinProvider in GuiPlayerOverview instead of requesting the Skin from the Mojang API
|
2015-05-25 23:30:30 +02:00 |
|
CrushedPixel
|
d84422d6c5
|
Spectating a Player now displays his Hand/Item
|
2015-05-25 22:54:55 +02:00 |
|
CrushedPixel
|
5f78f312a1
|
Prevented NPEs in PacketSpawnMob and PacketSpawnPlayer by inserting dummy values.
This is okay since the Datawatcher has no impact on the Replay anyway.
|
2015-05-25 22:54:12 +02:00 |
|
CrushedPixel
|
2ecbef3641
|
Started implementing Spectator Hand Rendering
|
2015-05-25 14:18:32 +02:00 |
|
CrushedPixel
|
1c9a04d1dc
|
You can now Like/Dislike files from the Replay Center
|
2015-05-24 15:00:50 +02:00 |
|
CrushedPixel
|
c8d2df722a
|
Added support for get_ratings API call to retrieve list of liked/disliked files
|
2015-05-24 14:13:17 +02:00 |
|
CrushedPixel
|
9e12c0329d
|
Replay is now definitely exited once a Player returns to the Main screen
|
2015-05-24 13:49:58 +02:00 |
|
CrushedPixel
|
27f2b50aee
|
Adjusted ApiClient to support "unrating" files
|
2015-05-24 13:49:58 +02:00 |
|
CrushedPixel
|
b759d282f2
|
Prevented NPE when moving watched Objects to DataWatcher
|
2015-05-24 13:05:52 +02:00 |
|
CrushedPixel
|
4398d96326
|
Excluded mc.thePlayer from being rendered
|
2015-05-24 12:43:49 +02:00 |
|
CrushedPixel
|
af22e562c6
|
Excluded CameraEntity from rendered Entities (untested)
|
2015-05-24 12:37:02 +02:00 |
|
CrushedPixel
|
565c7a0373
|
Centered Elements of GuiRenderSettings
|
2015-05-24 02:19:55 +02:00 |
|
CrushedPixel
|
8420e98ba6
|
Localized GuiVideoRenderer
|
2015-05-24 02:01:35 +02:00 |
|
CrushedPixel
|
94fa19b9ad
|
Fixed NoSuchFieldError in SplinePoint class
|
2015-05-24 01:26:42 +02:00 |
|
CrushedPixel
|
2b3bc2787a
|
Added GuiRenderSettings to customize rendering
|
2015-05-24 01:26:01 +02:00 |
|
CrushedPixel
|
d133072305
|
Fixed NPE when using wrong instance check (It was late, don't blame me)
|
2015-05-23 14:28:03 +02:00 |
|
CrushedPixel
|
04d0461929
|
Implemented Left and Right Direction GuiArrowButton
Added quick way to switch between Keyframes of similar type in GuiEditKeyframe
|
2015-05-23 01:20:20 +02:00 |
|
CrushedPixel
|
f9c3448cd5
|
GuiEditKeyframe now allows the user to set the Keyframe's exact position on the timeline
|
2015-05-23 00:21:49 +02:00 |
|
CrushedPixel
|
cbbc50a37a
|
Renamed "Camera Tilt" to "Camera Roll" (new naming convention!)
Changed Camera Roll to use Degree Values
Started adding Timeline Position Editing to GuiEditKeyframe
|
2015-05-22 17:06:36 +02:00 |
|
CrushedPixel
|
9396687802
|
Keyframes are now moveable by dragging them on the real timeline
|
2015-05-22 00:01:50 +02:00 |
|
CrushedPixel
|
03e176b9ec
|
Moved ResourceHelper to registry package
Properly used ResourceHelper.freeAllResources() in onGuiClosed instead of GuiEventHandler
|
2015-05-21 22:23:07 +02:00 |
|
CrushedPixel
|
ee8f8567ea
|
DRYed ReplayFileIO code to add/remove files from Replay File
|
2015-05-21 22:22:32 +02:00 |
|
CrushedPixel
|
fa187ae0e5
|
Added Option to save Player Visibility Settings in Replay
|
2015-05-20 23:56:34 +02:00 |
|
CrushedPixel
|
4754ecc6bf
|
Started creating GuiEditKeyframe
Therefore, added support for floating point numbers in GuiNumberInput
|
2015-05-20 16:40:54 +02:00 |
|
CrushedPixel
|
ce9e717d21
|
Replaced Spectate Selection GUI with Player Overview GUI, added way to hide specific players
Updated Skin File retrieving to new Mojang API
IMPORTANT: clean and rebuild the IntelliJ project, Access Transformers added!
|
2015-05-20 16:40:17 +02:00 |
|
CrushedPixel
|
80fbcddb87
|
Added support for Mojang API calls in ApiClient
Added Mojang API call to retreive Player profile
|
2015-05-20 16:33:40 +02:00 |
|
CrushedPixel
|
f27d31dcbb
|
Indicates current Tab in the Replay Center by deactivating the according button
Restricted Favoriting Replays to downloaded ones
|
2015-05-16 23:54:00 +02:00 |
|
CrushedPixel
|
a8cc614e91
|
Fixed Pagination not being updated correctly
Added GuiLoadingListEntry to Lists while in Replay Center
|
2015-05-16 22:10:58 +02:00 |
|
CrushedPixel
|
6196fa3ee9
|
Added "Downloaded" Tab to Replay Center to be able to open downloaded replays
|
2015-05-16 18:44:53 +02:00 |
|
CrushedPixel
|
1c818cbaa7
|
Fitted ApiClient to online API
|
2015-05-16 18:44:13 +02:00 |
|
CrushedPixel
|
f7d75cd605
|
Added Pagination Handlers for the Replay Center
|
2015-05-16 18:09:10 +02:00 |
|
CrushedPixel
|
499b581a7c
|
Added get_favorites API call to ApiClient
|
2015-05-16 18:00:48 +02:00 |
|
CrushedPixel
|
9a83eba6cf
|
Matched API Client to online API return values and calls:
- added fav_file API call
- added "favorites" value to FileInfo holder
|
2015-05-16 17:44:07 +02:00 |
|
CrushedPixel
|
7c9b0eb8a7
|
Removed unnecessary reloading of GuiReplayCenter
Extended max Render Distance to 64 chunks
|
2015-05-16 15:57:20 +02:00 |
|
CrushedPixel
|
38b900a33b
|
Adapted authkey check to new website return values and prepared for future username display
|
2015-05-15 02:38:06 +02:00 |
|
CrushedPixel
|
bf03e2e05b
|
Removed unnecessary dot from downloaded file names
|
2015-05-11 23:51:16 +02:00 |
|
CrushedPixel
|
4e3b05840e
|
Added 'p' shortcut to Play/Pause the Replay
|
2015-05-11 23:35:32 +02:00 |
|
CrushedPixel
|
29c1d4d6dc
|
Replay Files that are published on ReplayMod.com are now downloadable
|
2015-05-11 17:09:41 +02:00 |
|
CrushedPixel
|
3f8171471f
|
Merge branch 'master' of bitbucket.org:CrushedPixel/cpreplaymod
Conflicts:
src/main/java/eu/crushedpixel/replaymod/replay/ReplaySender.java
|
2015-05-11 16:55:07 +02:00 |
|
CrushedPixel
|
3ad765db6c
|
Started adding support for downloading online files
|
2015-05-11 16:50:34 +02:00 |
|
CrushedPixel
|
2fe3e2091b
|
Removed possible sources of issues with the Replay Speed value
|
2015-05-09 17:43:18 +02:00 |
|
CrushedPixel
|
d4d2dc0da7
|
Removed some debug output from Replay Handler
|
2015-05-09 17:00:53 +02:00 |
|
CrushedPixel
|
5fda527cb0
|
Made Camera Paths take the shortest way between two head rotation values (instead of spinning unnecessarily often)
|
2015-05-09 16:57:16 +02:00 |
|
CrushedPixel
|
c95e66efbc
|
When restarting the Replay, Speed setting is now being kept
|
2015-05-06 18:27:21 +02:00 |
|
CrushedPixel
|
8e3ded4f5e
|
Included Camera Tilt to Camera Paths
|
2015-05-06 12:32:16 +02:00 |
|
CrushedPixel
|
316c6da7af
|
Added Camera Tilt Reset Key
|
2015-05-06 12:32:10 +02:00 |
|
CrushedPixel
|
ccaa93116d
|
Authkey is now stored in .config file to allow automatic logging in
|
2015-05-05 22:56:25 +02:00 |
|
CrushedPixel
|
f49a180b3e
|
Updated Email translations
|
2015-05-05 22:54:20 +02:00 |
|
CrushedPixel
|
aeb8f5c0cb
|
Minor code refactoring
|
2015-05-05 10:52:18 +02:00 |
|
CrushedPixel
|
36eab58705
|
Added prerequisites for future Camera Tilt feature
|
2015-05-05 10:52:06 +02:00 |
|
CrushedPixel
|
a0c204d29d
|
Rearranged Input Fields and according Label Strings in Register and Login GUI (looks a lot better now)
|
2015-05-03 22:49:22 +02:00 |
|
CrushedPixel
|
5a3e3575c3
|
Added GuiRegister to allow users to create a new account on ReplayMod.com from the Mod itself
|
2015-05-03 21:58:24 +02:00 |
|
CrushedPixel
|
38ca7a0054
|
Added UploadedFileHandler to keep track of files that have already been uploaded
|
2015-05-03 17:45:08 +02:00 |
|
CrushedPixel
|
d7507e0e8b
|
Added localization support for Replay Mod API error messages
|
2015-05-03 12:31:20 +02:00 |
|
CrushedPixel
|
991054fdf1
|
Fixed Keybind Settings being reset upon restarting the mod
|
2015-05-03 09:07:37 +02:00 |
|
CrushedPixel
|
59d310cb05
|
Fixed UnsupportedOperationException when adding Keyframes to Preset
|
2015-05-02 22:22:23 +02:00 |
|
CrushedPixel
|
bbe7dbae7d
|
Added support for Miscellaneous category
|
2015-05-02 20:33:56 +02:00 |
|
CrushedPixel
|
e8320ebd0f
|
Added Keyframe Repository, which is stored in Replay File itself and allows Camera Path Presets to be saved and loaded
|
2015-05-01 23:20:16 +02:00 |
|
CrushedPixel
|
2cccbe424a
|
Added proper .equals and hashCode methods for Keyframes
|
2015-05-01 15:45:36 +02:00 |
|
CrushedPixel
|
6f8a43aa6c
|
Fixed Block breaking and placing malfunctioning while not in Replay
|
2015-05-01 10:45:38 +02:00 |
|
CrushedPixel
|
4da2b1e41c
|
Fixed time not standing still when it should during a Camera Path
|
2015-04-30 18:04:53 +02:00 |
|
CrushedPixel
|
ae5eca9c99
|
Localized Keyboard Bindings and added "Synchronize Timeline" and "Clear Keyframes"
|
2015-04-30 17:46:13 +02:00 |
|
CrushedPixel
|
bc9fbfa786
|
Allowed Keyboard Inputs in GuiMouseInput
|
2015-04-30 17:45:18 +02:00 |
|
CrushedPixel
|
263ce4df8b
|
Added missing Localization Strings in Options Menu
|
2015-04-29 23:46:55 +02:00 |
|
CrushedPixel
|
5bfe66e09b
|
Properly decodes HTML special characters (like cyrillic letters) when downloading a translation
|
2015-04-29 17:12:27 +02:00 |
|
CrushedPixel
|
142b2c8d4d
|
Translations are now automatically downloaded from the Replay Mod API
Localized missing Strings
|
2015-04-29 16:57:18 +02:00 |
|
CrushedPixel
|
60a9541c16
|
Localized GUI Strings
|
2015-04-26 14:32:33 +02:00 |
|
CrushedPixel
|
79be2bd0d5
|
Started localizing the Chat Messages and GUI
|
2015-04-26 01:47:27 +02:00 |
|