Commit Graph
447 Commits
Author SHA1 Message Date
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
johni0702 2a833b5037 Fix force chunk loading class transformer for obfuscated environments 2015-05-25 13:44:14 +02:00
johni0702 c7d974b24d Use ASM instead of inheritance to override methods in RenderGlobal 2015-05-25 13:13:21 +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
johni0702 0ac9630a22 Close downloading-terrain-screen when swallowing the PlayerPosLook packet 2015-05-24 14:52:11 +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
johni0702 7d9b92423d Fix entities not being rendered in the first frame 2015-05-24 13:45:28 +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
johni0702 18f22f57d0 Rework rendering
Adds default, stereoscopic, tiling, cubic and equirectangular frame rendering
2015-05-23 14:58:34 +02:00
johni0702 361ba73978 Pause after synchronous jumping 2015-05-23 14:35:05 +02:00
johni0702 113c066b1e Do not render additional frames while jumping 2015-05-23 14:28:42 +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
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