361ba73978
Pause after synchronous jumping
johni0702
2015-05-23 14:35:05 +02:00
113c066b1e
Do not render additional frames while jumping
johni0702
2015-05-22 10:23:29 +02:00
d133072305
Fixed NPE when using wrong instance check (It was late, don't blame me)
CrushedPixel
2015-05-23 14:28:03 +02:00
04d0461929
Implemented Left and Right Direction GuiArrowButton Added quick way to switch between Keyframes of similar type in GuiEditKeyframe
CrushedPixel
2015-05-23 01:20:20 +02:00
f9c3448cd5
GuiEditKeyframe now allows the user to set the Keyframe's exact position on the timeline
CrushedPixel
2015-05-23 00:21:49 +02:00
cbbc50a37a
Renamed "Camera Tilt" to "Camera Roll" (new naming convention!) Changed Camera Roll to use Degree Values Started adding Timeline Position Editing to GuiEditKeyframe
CrushedPixel
2015-05-22 17:06:36 +02:00
9396687802
Keyframes are now moveable by dragging them on the real timeline
CrushedPixel
2015-05-22 00:01:50 +02:00
03e176b9ec
Moved ResourceHelper to registry package Properly used ResourceHelper.freeAllResources() in onGuiClosed instead of GuiEventHandler
CrushedPixel
2015-05-21 22:23:07 +02:00
ee8f8567ea
DRYed ReplayFileIO code to add/remove files from Replay File
CrushedPixel
2015-05-21 22:22:32 +02:00
fa187ae0e5
Added Option to save Player Visibility Settings in Replay
CrushedPixel
2015-05-20 23:56:34 +02:00
4754ecc6bf
Started creating GuiEditKeyframe Therefore, added support for floating point numbers in GuiNumberInput
CrushedPixel
2015-05-20 16:40:54 +02:00
ce9e717d21
Replaced Spectate Selection GUI with Player Overview GUI, added way to hide specific players Updated Skin File retrieving to new Mojang API
CrushedPixel
2015-05-20 16:40:17 +02:00
80fbcddb87
Added support for Mojang API calls in ApiClient Added Mojang API call to retreive Player profile
CrushedPixel
2015-05-20 16:33:40 +02:00
2f057ce0b1
Prevent constant NPE exceptions being thrown and ignored (which caused extremely high CPU load)
johni0702
2015-05-17 12:18:46 +02:00
f27d31dcbb
Indicates current Tab in the Replay Center by deactivating the according button Restricted Favoriting Replays to downloaded ones
CrushedPixel
2015-05-16 23:54:00 +02:00
a8cc614e91
Fixed Pagination not being updated correctly Added GuiLoadingListEntry to Lists while in Replay Center
CrushedPixel
2015-05-16 22:10:58 +02:00
6196fa3ee9
Added "Downloaded" Tab to Replay Center to be able to open downloaded replays
CrushedPixel
2015-05-16 18:44:53 +02:00
1c818cbaa7
Fitted ApiClient to online API
CrushedPixel
2015-05-16 18:44:13 +02:00
f7d75cd605
Added Pagination Handlers for the Replay Center
CrushedPixel
2015-05-16 18:09:10 +02:00
499b581a7c
Added get_favorites API call to ApiClient
CrushedPixel
2015-05-16 18:00:48 +02:00
9a83eba6cf
Matched API Client to online API return values and calls: - added fav_file API call - added "favorites" value to FileInfo holder
CrushedPixel
2015-05-16 17:44:07 +02:00
7c9b0eb8a7
Removed unnecessary reloading of GuiReplayCenter Extended max Render Distance to 64 chunks
CrushedPixel
2015-05-16 15:57:13 +02:00
5183796802
Forge 1.8-11.14.1 requires its NetworkDispatcher to be present in the netty pipeline Also fixes embedded channel not being closed
johni0702
2015-05-15 19:16:19 +02:00
cc12ed7be1
Prevent SOE when replaying sessions recorded on faster machines
johni0702
2015-05-15 18:22:43 +02:00
38b900a33b
Adapted authkey check to new website return values and prepared for future username display
CrushedPixel
2015-05-15 02:38:06 +02:00
4e3b05840e
Added 'p' shortcut to Play/Pause the Replay
CrushedPixel
2015-05-11 23:35:32 +02:00
29c1d4d6dc
Replay Files that are published on ReplayMod.com are now downloadable
CrushedPixel
2015-05-11 17:09:41 +02:00
3f8171471f
Merge branch 'master' of bitbucket.org:CrushedPixel/cpreplaymod
CrushedPixel
2015-05-11 16:55:07 +02:00
3ad765db6c
Started adding support for downloading online files
CrushedPixel
2015-05-11 16:50:34 +02:00
136761b424
Clean up and restructure the replay sender Add a ReplayFile class for easy reading of replay files
johni0702
2015-05-10 12:31:01 +02:00
2fe3e2091b
Removed possible sources of issues with the Replay Speed value
CrushedPixel
2015-05-09 17:43:18 +02:00
d4d2dc0da7
Removed some debug output from Replay Handler
CrushedPixel
2015-05-09 17:00:53 +02:00
5fda527cb0
Made Camera Paths take the shortest way between two head rotation values (instead of spinning unnecessarily often)
CrushedPixel
2015-05-09 16:57:16 +02:00
c95e66efbc
When restarting the Replay, Speed setting is now being kept
CrushedPixel
2015-05-06 18:27:21 +02:00
8e3ded4f5e
Included Camera Tilt to Camera Paths
CrushedPixel
2015-05-06 12:22:05 +02:00
316c6da7af
Added Camera Tilt Reset Key
CrushedPixel
2015-05-06 12:21:23 +02:00
efe4b9991c
Add tilting of camera
johni0702
2015-05-06 11:28:40 +02:00
ccaa93116d
Authkey is now stored in .config file to allow automatic logging in
CrushedPixel
2015-05-05 22:56:25 +02:00
20625b7180
Replace reflection with getters and access transformers where possible
johni0702
2015-05-05 14:08:44 +02:00
aeb8f5c0cb
Minor code refactoring
CrushedPixel
2015-05-05 10:52:18 +02:00
36eab58705
Added prerequisites for future Camera Tilt feature
CrushedPixel
2015-05-05 10:52:06 +02:00
a0c204d29d
Rearranged Input Fields and according Label Strings in Register and Login GUI (looks a lot better now)
CrushedPixel
2015-05-03 22:49:22 +02:00
5a3e3575c3
Added GuiRegister to allow users to create a new account on ReplayMod.com from the Mod itself
CrushedPixel
2015-05-03 21:58:24 +02:00
38ca7a0054
Added UploadedFileHandler to keep track of files that have already been uploaded
CrushedPixel
2015-05-03 17:45:08 +02:00
d7507e0e8b
Added localization support for Replay Mod API error messages
CrushedPixel
2015-05-03 12:31:20 +02:00
991054fdf1
Fixed Keybind Settings being reset upon restarting the mod
CrushedPixel
2015-05-03 09:07:37 +02:00
59d310cb05
Fixed UnsupportedOperationException when adding Keyframes to Preset
CrushedPixel
2015-05-02 22:22:23 +02:00
28aeffb685
Download latest translations from website and include them in the final jar file
johni0702
2015-05-01 15:51:23 +02:00
bbe7dbae7d
Added support for Miscellaneous category
CrushedPixel
2015-05-02 20:33:56 +02:00
e8320ebd0f
Added Keyframe Repository, which is stored in Replay File itself and allows Camera Path Presets to be saved and loaded
CrushedPixel
2015-05-01 23:20:16 +02:00
2cccbe424a
Added proper .equals and hashCode methods for Keyframes
CrushedPixel
2015-05-01 15:45:36 +02:00
6f8a43aa6c
Fixed Block breaking and placing malfunctioning while not in Replay
CrushedPixel
2015-05-01 10:45:38 +02:00
4da2b1e41c
Fixed time not standing still when it should during a Camera Path
CrushedPixel
2015-04-30 18:04:53 +02:00
ae5eca9c99
Localized Keyboard Bindings and added "Synchronize Timeline" and "Clear Keyframes"
CrushedPixel
2015-04-30 17:46:13 +02:00
bc9fbfa786
Allowed Keyboard Inputs in GuiMouseInput
CrushedPixel
2015-04-30 17:45:18 +02:00
263ce4df8b
Added missing Localization Strings in Options Menu
CrushedPixel
2015-04-29 23:46:55 +02:00
5bfe66e09b
Properly decodes HTML special characters (like cyrillic letters) when downloading a translation
CrushedPixel
2015-04-29 17:12:27 +02:00
142b2c8d4d
Translations are now automatically downloaded from the Replay Mod API Localized missing Strings
CrushedPixel
2015-04-29 16:57:18 +02:00
ce6df4b9be
Made Screenshots save as soon as the file is ready to allow compatibility with non-unix file systems Seriously Windows, why do you have to lock the file?
Marius Metzger
2015-04-14 22:07:28 +02:00
df183cd5a6
Updated build.gradle to use local distributions of Replay Studio instead of mvn repo (which didn't work on Mac) Made Screenshots work on Windows File Systems (only worked on UNIX before) Dried Screenshot ZIP Code
Marius Metzger
2015-04-13 15:02:20 +02:00
2be8e4cb6b
Updated build.gradle to use local distributions of Replay Studio instead of mvn repo (which didn't work on Mac)
Marius Metzger
2015-04-12 02:57:00 +02:00
96fa350bc6
Made chunk loading block independent from computer's performance Fixed UI glitch in Survival caused by incorrect usage of the GL Manager
Marius Metzger
2015-04-11 10:58:00 +02:00
b1344c027d
Merged in johni0702/cpreplaymod/gradle-shade (pull request #1)
Marius Metzger
2015-04-11 10:55:29 +02:00
0d2baf7948
Shade using gradle build script instead of external shell script
johni0702
2015-04-10 01:12:47 +02:00
352fcbde4e
Freed mouse during rendering process Made replay_recordings and replay_videos folder customizable through config file (not recommended)
Marius Metzger
2015-04-06 19:15:55 +02:00
4ed92c3739
Removed not working Shutdown Hook Thread Fixed Hunger Bar not properly rendering while Recording Indicator enabled
Marius Metzger
2015-04-06 16:51:38 +02:00
66e27a97a4
.tmcpr files are now being deleted upon starting the game Finally fixed Replay code Finally fixed Lighting code
Marius Metzger
2015-04-06 16:00:08 +02:00
e4d282bffe
Added Option to force load all chunks when rendering Rewrote a lot of the Settings code Started destroying the ReplayProcess, gonna fix that ASAP
Marius Metzger
2015-04-06 11:00:32 +02:00
e7c2a462f3
Significantly improved the performance of video rendering by using the magic of multithreading
Marius Metzger
2015-04-05 02:10:44 +02:00
9df94fd789
Fixed some stupid casting/setting of a value to an invalid class Seriously, floats and doubles suck.
Marius Metzger
2015-04-05 00:44:42 +02:00
82160b68d4
Made Replay Settings actually persist over the course of two Minecraft sessions. Started breaking video rendering. Time to put it back together.
Marius Metzger
2015-04-05 00:41:49 +02:00
f3cb4011fc
Replays now support Server Resource Packs Reworked Replay Settings code
Marius Metzger
2015-04-03 01:22:26 +02:00
c23d2a0d0e
Now cancels current path when exiting Replay Viewer Disabled opening the inventory while in the Replay Viewer
Marius Metzger
2015-03-31 18:52:17 +02:00
5b859340fd
Fixed two similar time keyframes not setting the Replay Speed to 0 sometimes
Marius Metzger
2015-03-31 17:50:39 +02:00
becbf47088
Reworked Camera Movement in Replay Viewer Finally made Replay Trimming work Fixed and dried ReplayProcess pathTick() method
Marius Metzger
2015-03-31 01:10:01 +02:00
11e26e0129
Updated build.gradle to automatically build fat jars with the dependencies in the /libs folder. This utilizes the shade.sh shell script. Use ./gradlew without explicitely invoking the build task, as this will automatically build a fat jar. Sorry for this painful commit, but git somehow f'd up and sees changes in files where there aren't any.
Marius Metzger
2015-03-21 17:05:53 +01:00
14f53f7429
Added Core Mod to redirect the Enchantment Rendering getSystemTime() calls to a the EnchantmentTimer (glow now slows down)
Marius Metzger
2015-03-16 01:45:36 +01:00
403d896862
Created fully functional scrollable List GUI Element Added GuiConnect Tab to Replay Studio
Marius Metzger
2015-03-12 17:22:25 +01:00
78867ad594
Added Tab cycling to GuiTrimPart
Marius Metzger
2015-03-12 13:16:22 +01:00
a38f87e377
Finished Trim Part for Replay Studio Fixed Scroll Bar for GuiSpectateSelection
Marius Metzger
2015-03-12 12:56:37 +01:00
681c8ea3e1
Pushed missing files
Marius Metzger
2015-03-10 15:29:29 +01:00
15cd963ebf
Tweaked GuiDropdown a bit Continued work on GuiReplayStudio
Marius Metzger
2015-03-10 12:14:14 +01:00