Commit Graph

71 Commits

Author SHA1 Message Date
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
johni0702
395c3b0acd Only render overlay gui once
Fix incorrect texture location of recording-marker
2015-05-26 21:43:58 +02:00
CrushedPixel
7eb24e19bc Removed Reflection Classes from Source entirely 2015-05-26 16:32:11 +02:00
johni0702
590bc72ba1 Remove unnecessary mouse movements 2015-05-26 10:46:17 +02:00
johni0702
9e6d03d342 Fix compile error (missing method, removed in 9f3a97f) 2015-05-26 01:14:55 +02:00
johni0702
9f3a97f65c Cleanup, relocate and split up GuiReplayOverlay
Merge gui resources into one texture
2015-05-26 01:08:22 +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
2ecbef3641 Started implementing Spectator Hand Rendering 2015-05-25 14:18:32 +02:00
johni0702
538e95ad95 Set name of unnamed threads 2015-05-24 15:18:41 +02:00
CrushedPixel
1c9a04d1dc You can now Like/Dislike files from the Replay Center 2015-05-24 15:00:50 +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
2b3bc2787a Added GuiRenderSettings to customize rendering 2015-05-24 01:26:01 +02:00
johni0702
18f22f57d0 Rework rendering
Adds default, stereoscopic, tiling, cubic and equirectangular frame rendering
2015-05-23 14:58:34 +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
03e176b9ec Moved ResourceHelper to registry package
Properly used ResourceHelper.freeAllResources() in onGuiClosed instead of GuiEventHandler
2015-05-21 22:23:07 +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
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
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
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
johni0702
136761b424 Clean up and restructure the replay sender
Add a ReplayFile class for easy reading of replay files
2015-05-11 14:15:00 +02:00
CrushedPixel
2fe3e2091b Removed possible sources of issues with the Replay Speed value 2015-05-09 17:43:18 +02:00
johni0702
20625b7180 Replace reflection with getters and access transformers where possible 2015-05-05 14:09:25 +02:00
CrushedPixel
aeb8f5c0cb Minor code refactoring 2015-05-05 10:52:18 +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
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
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
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
CrushedPixel
e585e343e4 Added uncommited source files 2015-04-25 17:57:10 +02:00
CrushedPixel
0003f040ed Refactored and reformatted code to use less static variables 2015-04-23 14:09:54 +02:00
Marius Metzger
352fcbde4e Freed mouse during rendering process
Made replay_recordings and replay_videos folder customizable through config file (not recommended)
2015-04-06 19:15:55 +02:00
Marius Metzger
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
2015-04-06 11:00:32 +02:00
Marius Metzger
82160b68d4 Made Replay Settings actually persist over the course of two Minecraft sessions.
Started breaking video rendering. Time to put it back together.
2015-04-05 00:41:49 +02:00
Marius Metzger
f3cb4011fc Replays now support Server Resource Packs
Reworked Replay Settings code
2015-04-03 01:22:26 +02:00
Marius Metzger
c23d2a0d0e Now cancels current path when exiting Replay Viewer
Disabled opening the inventory while in the Replay Viewer
2015-03-31 18:52:17 +02:00
Marius Metzger
becbf47088 Reworked Camera Movement in Replay Viewer
Finally made Replay Trimming work
Fixed and dried ReplayProcess pathTick() method
2015-03-31 01:10:01 +02:00
Marius Metzger
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.
2015-03-21 17:05:53 +01:00