Commit Graph

1919 Commits

Author SHA1 Message Date
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
johni0702
2f057ce0b1 Prevent constant NPE exceptions being thrown and ignored (which caused extremely high CPU load) 2015-05-17 12:20:14 +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
johni0702
5183796802 Forge 1.8-11.14.1 requires its NetworkDispatcher to be present in the netty pipeline
Also fixes embedded channel not being closed
2015-05-15 19:52:05 +02:00
johni0702
cc12ed7be1 Prevent SOE when replaying sessions recorded on faster machines 2015-05-15 18:28:39 +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
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
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
johni0702
efe4b9991c Add tilting of camera 2015-05-06 11:29:15 +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
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
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
johni0702
28aeffb685 Download latest translations from website and include them in the final jar file 2015-05-02 20:37: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