Commit
7c9b0eb8a7b43d772c297190bcbea40606e8cf30
by CrushedPixelRemoved unnecessary reloading of GuiReplayCenter Extended max Render Distance to 64 chunks
|
| src/main/java/eu/crushedpixel/replaymod/gui/online/GuiReplayCenter.java |
| src/main/java/eu/crushedpixel/replaymod/ReplayMod.java |
Commit
9a83eba6cf64200b9d1683e1bfa023132f70ead1
by CrushedPixelMatched API Client to online API return values and calls: - added fav_file API call - added "favorites" value to FileInfo holder
|
| src/main/java/eu/crushedpixel/replaymod/api/client/holders/FileInfo.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/ApiMethods.java |
| src/main/java/eu/crushedpixel/replaymod/gui/replayviewer/GuiReplayViewer.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/ApiClient.java |
Commit
499b581a7c100894e61aeb6b4d42764eeb9f017e
by CrushedPixelAdded get_favorites API call to ApiClient
|
| src/main/java/eu/crushedpixel/replaymod/api/client/ApiMethods.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/holders/Favorites.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/ApiClient.java |
Commit
f7d75cd60504af215451788f6137bb48bbf23ffd
by CrushedPixelAdded Pagination Handlers for the Replay Center
|
| src/main/java/eu/crushedpixel/replaymod/api/client/SearchPagination.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/pagination/DownloadedFilePagination.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/pagination/Pagination.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/pagination/SearchPagination.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/pagination/FavoritedFilePagination.java |
Commit
1c818cbaa7abd68e7b0448dda7d7bba7fce066e1
by CrushedPixelFitted ApiClient to online API
|
| src/main/java/eu/crushedpixel/replaymod/api/client/ApiMethods.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/SimpleApiClient.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/ApiClient.java |
Commit
6196fa3ee9b229b84082565733648201b06b5fa8
by CrushedPixelAdded "Downloaded" Tab to Replay Center to be able to open downloaded replays
|
| src/main/java/eu/crushedpixel/replaymod/api/client/pagination/SearchPagination.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiConstants.java |
| src/main/java/eu/crushedpixel/replaymod/gui/online/GuiReplayCenter.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/pagination/DownloadedFilePagination.java |
| src/main/resources/assets/replaymod/lang/en_US.lang |
| src/main/java/eu/crushedpixel/replaymod/registry/DownloadedFileHandler.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/pagination/FavoritedFilePagination.java |
Commit
a8cc614e918bf25cccf26f437a59ff4088de1ef0
by CrushedPixelFixed Pagination not being updated correctly Added GuiLoadingListEntry to Lists while in Replay Center
|
| src/main/resources/assets/replaymod/lang/en_US.lang |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiLoadingListEntry.java |
| src/main/java/eu/crushedpixel/replaymod/registry/FavoritedFileHandler.java |
| src/main/java/eu/crushedpixel/replaymod/ReplayMod.java |
| src/main/java/eu/crushedpixel/replaymod/gui/online/GuiReplayCenter.java |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiReplayListExtended.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/pagination/Pagination.java |
| src/main/java/eu/crushedpixel/replaymod/gui/replayviewer/GuiReplayViewer.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/pagination/FavoritedFilePagination.java |
Commit
f27d31dcbb321779b3a03a6ca436992a0ac2ee9f
by CrushedPixelIndicates current Tab in the Replay Center by deactivating the according button Restricted Favoriting Replays to downloaded ones
|
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiReplayListExtended.java |
| src/main/java/eu/crushedpixel/replaymod/gui/online/GuiReplayCenter.java |
| src/main/resources/assets/replaymod/lang/en_US.lang |
| src/main/java/eu/crushedpixel/replaymod/registry/DownloadedFileHandler.java |
Commit
2f057ce0b164ea420ed4a4e7af018de664c707a1
by JonasPrevent constant NPE exceptions being thrown and ignored (which caused extremely high CPU load)
|
| src/main/java/eu/crushedpixel/replaymod/chat/ChatMessageHandler.java |
Commit
80fbcddb87ef1dce6bea3e06ee85b927be9362e6
by CrushedPixelAdded support for Mojang API calls in ApiClient Added Mojang API call to retreive Player profile
|
| src/main/java/eu/crushedpixel/replaymod/api/replay/pagination/Pagination.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/ApiException.java |
| src/main/java/eu/crushedpixel/replaymod/api/GsonApiClient.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/FileUploader.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/holders/AuthKey.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/ReplayModApiMethods.java |
| src/main/java/eu/crushedpixel/replaymod/api/mojang/SkinDownloader.java |
| src/main/java/eu/crushedpixel/replaymod/api/mojang/holders/TextureValue.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/SearchQuery.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/holders/AuthConfirmation.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/holders/FileInfo.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/GsonApiClient.java |
| src/main/java/eu/crushedpixel/replaymod/api/QueryBuilder.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/holders/AuthConfirmation.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/holders/Rating.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/pagination/FavoritedFilePagination.java |
| src/main/java/eu/crushedpixel/replaymod/api/ApiClient.java |
| src/main/java/eu/crushedpixel/replaymod/api/mojang/holders/UrlHolder.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/ApiMethods.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/holders/Category.java |
| src/main/java/eu/crushedpixel/replaymod/api/mojang/holders/Properties.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/pagination/DownloadedFilePagination.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/holders/Success.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/holders/Favorites.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/pagination/Pagination.java |
| src/main/java/eu/crushedpixel/replaymod/api/ApiException.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/holders/Rating.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/holders/SearchResult.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/holders/AuthKey.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/holders/SearchResult.java |
| src/main/java/eu/crushedpixel/replaymod/api/mojang/holders/Textures.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/holders/Donated.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/holders/ApiError.java |
| src/main/java/eu/crushedpixel/replaymod/api/mojang/holders/Profile.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/holders/FileInfo.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/QueryBuilder.java |
| src/main/java/eu/crushedpixel/replaymod/api/SimpleApiClient.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/holders/Success.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/FileUploader.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/ApiClient.java |
| src/main/java/eu/crushedpixel/replaymod/api/mojang/MojangApiMethods.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/pagination/SearchPagination.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/holders/Donated.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/pagination/FavoritedFilePagination.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/holders/UserFiles.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/holders/Category.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/pagination/DownloadedFilePagination.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/holders/Favorites.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/holders/UserFiles.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/holders/ApiError.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/SearchQuery.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/SimpleApiClient.java |
| src/main/java/eu/crushedpixel/replaymod/api/client/pagination/SearchPagination.java |
Commit
ce9e717d2106e09d90b2d46e75313ef4c01e70d4
by CrushedPixelReplaced 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!
|
| src/main/java/eu/crushedpixel/replaymod/gui/GuiConstants.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiPlayerOverview.java |
| src/main/java/eu/crushedpixel/replaymod/renderer/InvisibilityRender.java |
| src/main/resources/assets/replaymod/lang/en_US.lang |
| src/main/java/eu/crushedpixel/replaymod/replay/spectate/SpectateHandler.java |
| src/main/java/eu/crushedpixel/replaymod/replay/ReplayHandler.java |
| src/main/java/eu/crushedpixel/replaymod/registry/PlayerHandler.java |
| src/main/java/eu/crushedpixel/replaymod/registry/KeybindRegistry.java |
| src/main/resources/META-INF/replaymod_at.cfg |
| src/main/java/eu/crushedpixel/replaymod/events/KeyInputHandler.java |
| src/main/java/eu/crushedpixel/replaymod/ReplayMod.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiSpectateSelection.java |
Commit
4754ecc6bf2a15700e1ac3c5a1889b2752d5a09c
by CrushedPixelStarted creating GuiEditKeyframe Therefore, added support for floating point numbers in GuiNumberInput
|
| src/main/java/eu/crushedpixel/replaymod/gui/online/GuiUploadFile.java |
| src/main/java/eu/crushedpixel/replaymod/gui/online/GuiReplayCenter.java |
| src/main/java/eu/crushedpixel/replaymod/holders/Keyframe.java |
| src/main/java/eu/crushedpixel/replaymod/holders/TimeKeyframe.java |
| src/main/java/eu/crushedpixel/replaymod/gui/online/GuiRegister.java |
| src/main/java/eu/crushedpixel/replaymod/events/GuiReplayOverlay.java |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiArrowButton.java |
| src/main/java/eu/crushedpixel/replaymod/gui/replaystudio/GuiConnectPart.java |
| src/main/java/eu/crushedpixel/replaymod/gui/replayviewer/GuiReplayViewer.java |
| src/main/java/eu/crushedpixel/replaymod/holders/PositionKeyframe.java |
| src/main/java/eu/crushedpixel/replaymod/events/RecordingHandler.java |
| src/main/java/eu/crushedpixel/replaymod/recording/PacketListener.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiEditKeyframe.java |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiNumberInput.java |
| src/main/java/eu/crushedpixel/replaymod/online/authentication/AuthenticationHandler.java |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiReplayListEntry.java |
| src/main/java/eu/crushedpixel/replaymod/registry/FavoritedFileHandler.java |
| src/main/java/eu/crushedpixel/replaymod/gui/replaystudio/GuiTrimPart.java |
Commit
fa187ae0e5de6555de5e86c07e5bb269445c9b95
by CrushedPixelAdded Option to save Player Visibility Settings in Replay
|
| src/main/java/eu/crushedpixel/replaymod/gui/GuiConstants.java |
| src/main/java/eu/crushedpixel/replaymod/holders/PlayerVisibility.java |
| src/main/resources/assets/replaymod/lang/en_US.lang |
| src/main/java/eu/crushedpixel/replaymod/registry/PlayerHandler.java |
| src/main/java/eu/crushedpixel/replaymod/utils/ReplayFile.java |
| src/main/java/eu/crushedpixel/replaymod/replay/ReplayHandler.java |
| src/main/java/eu/crushedpixel/replaymod/utils/ReplayFileIO.java |
| src/main/java/eu/crushedpixel/replaymod/registry/ReplayFileAppender.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiPlayerOverview.java |
Commit
ee8f8567ea76e5a20c192bece7a307e47bf86ce3
by CrushedPixelDRYed ReplayFileIO code to add/remove files from Replay File
|
| src/main/java/eu/crushedpixel/replaymod/utils/ReplayFileIO.java |
| src/main/java/eu/crushedpixel/replaymod/registry/ReplayFileAppender.java |
Commit
03e176b9ec14f86501adbece7ab05c9505a99e35
by CrushedPixelMoved ResourceHelper to registry package Properly used ResourceHelper.freeAllResources() in onGuiClosed instead of GuiEventHandler
|
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiReplayListEntry.java |
| src/main/java/eu/crushedpixel/replaymod/gui/online/GuiUploadFile.java |
| src/main/java/eu/crushedpixel/replaymod/events/GuiEventHandler.java |
| src/main/java/eu/crushedpixel/replaymod/registry/ResourceHelper.java |
| src/main/java/eu/crushedpixel/replaymod/utils/ResourceHelper.java |
| src/main/java/eu/crushedpixel/replaymod/gui/replayviewer/GuiReplayViewer.java |
Commit
939668780287a0a02d73cb16dabf37cd9172965e
by CrushedPixelKeyframes are now moveable by dragging them on the real timeline
|
| src/main/java/eu/crushedpixel/replaymod/events/GuiReplayOverlay.java |
| src/main/java/eu/crushedpixel/replaymod/utils/MouseUtils.java |
| src/main/java/eu/crushedpixel/replaymod/replay/ReplayHandler.java |
| src/main/java/eu/crushedpixel/replaymod/holders/Keyframe.java |
Commit
cbbc50a37a361a7f5ac04e3bf89f45859bd9b2b6
by CrushedPixelRenamed "Camera Tilt" to "Camera Roll" (new naming convention!) Changed Camera Roll to use Degree Values Started adding Timeline Position Editing to GuiEditKeyframe
|
| src/main/resources/assets/replaymod/lang/en_US.lang |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiConstants.java |
| src/main/java/eu/crushedpixel/replaymod/gui/replaystudio/GuiTrimPart.java |
| src/main/java/eu/crushedpixel/replaymod/coremod/CameraTiltingCT.java |
| src/main/java/eu/crushedpixel/replaymod/coremod/LoadingPlugin.java |
| src/main/java/eu/crushedpixel/replaymod/coremod/CameraRollCT.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiEditKeyframe.java |
| src/main/java/eu/crushedpixel/replaymod/coremod/ClassTransformer.java |
| src/main/java/eu/crushedpixel/replaymod/utils/TimestampUtils.java |
| src/main/java/eu/crushedpixel/replaymod/holders/Position.java |
| src/main/java/eu/crushedpixel/replaymod/interpolation/LinearPoint.java |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiNumberInput.java |
| src/main/java/eu/crushedpixel/replaymod/coremod/EnchantmentTimerCT.java |
| src/main/java/eu/crushedpixel/replaymod/registry/KeybindRegistry.java |
| src/main/java/eu/crushedpixel/replaymod/events/KeyInputHandler.java |
| src/main/java/eu/crushedpixel/replaymod/events/GuiReplayOverlay.java |
| src/main/java/eu/crushedpixel/replaymod/replay/ReplayProcess.java |
Commit
f9c3448cd5d3456481f0fbf2b2a4b5824979335a
by CrushedPixelGuiEditKeyframe now allows the user to set the Keyframe's exact position on the timeline
|
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiNumberInput.java |
| src/main/java/eu/crushedpixel/replaymod/events/GuiReplayOverlay.java |
| src/main/resources/assets/replaymod/lang/en_US.lang |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiEditKeyframe.java |
Commit
04d046192986e80f87804c85de7a268b81cd5142
by CrushedPixelImplemented Left and Right Direction GuiArrowButton Added quick way to switch between Keyframes of similar type in GuiEditKeyframe
|
| src/main/java/eu/crushedpixel/replaymod/gui/GuiEditKeyframe.java |
| src/main/java/eu/crushedpixel/replaymod/replay/ReplayHandler.java |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiArrowButton.java |
Commit
d133072305b43eb29b19db74c8e5317ecbc501b4
by CrushedPixelFixed NPE when using wrong instance check (It was late, don't blame me)
|
| src/main/java/eu/crushedpixel/replaymod/events/GuiReplayOverlay.java |
Commit
113c066b1e356d1bb5fab851e88ed7917e9d25e4
by JonasDo not render additional frames while jumping
|
| src/main/resources/assets/replaymod/lang/en_US.lang |
| src/main/java/eu/crushedpixel/replaymod/events/GuiReplayOverlay.java |
Commit
361ba73978b3c428107ea9f94c2df2fc6f0b6ff8
by JonasPause after synchronous jumping
|
| src/main/java/eu/crushedpixel/replaymod/events/GuiReplayOverlay.java |
Commit
18f22f57d0b38133e3b6c336034ff68df9581f52
by JonasRework rendering Adds default, stereoscopic, tiling, cubic and equirectangular frame rendering
|
| src/main/java/eu/crushedpixel/replaymod/gui/GuiVideoRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/ReplayTimer.java |
| src/main/java/eu/crushedpixel/replaymod/replay/ReplayProcess.java |
| src/main/java/eu/crushedpixel/replaymod/video/frame/StereoscopicFrameRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/VideoWriter.java |
| src/main/java/eu/crushedpixel/replaymod/video/entity/TilingEntityRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/frame/TilingFrameRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/renderer/ChunkLoadingRenderGlobal.java |
| src/main/java/eu/crushedpixel/replaymod/interpolation/Interpolation.java |
| src/main/java/eu/crushedpixel/replaymod/video/entity/StereoscopicEntityRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/timer/MCTimerHandler.java |
| src/main/java/eu/crushedpixel/replaymod/interpolation/SplinePoint.java |
| src/main/java/eu/crushedpixel/replaymod/events/GuiReplayOverlay.java |
| src/main/java/eu/crushedpixel/replaymod/video/frame/EquirectangularFrameRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/utils/JailingQueue.java |
| src/main/java/eu/crushedpixel/replaymod/video/VideoRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/events/GuiEventHandler.java |
| src/main/java/eu/crushedpixel/replaymod/video/entity/CustomEntityRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/frame/FrameRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/interpolation/LinearInterpolation.java |
| src/main/resources/assets/replaymod/logo.jpg |
| src/main/java/eu/crushedpixel/replaymod/video/entity/CubicEntityRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/frame/CubicFrameRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/frame/DefaultFrameRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/settings/RenderOptions.java |
| src/main/resources/META-INF/replaymod_at.cfg |
| src/main/java/eu/crushedpixel/replaymod/replay/ReplayHandler.java |
| src/main/java/eu/crushedpixel/replaymod/events/TickAndRenderListener.java |
| src/main/java/eu/crushedpixel/replaymod/ReplayMod.java |
| src/main/java/eu/crushedpixel/replaymod/coremod/CameraRollCT.java |
Commit
2b3bc2787afcfda62be22fc04679e8296bd75e7c
by CrushedPixelAdded GuiRenderSettings to customize rendering
|
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiDropdown.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiConstants.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiRenderSettings.java |
| src/main/resources/assets/replaymod/lang/en_US.lang |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiVideoFramerateSlider.java |
| src/main/java/eu/crushedpixel/replaymod/replay/ReplayProcess.java |
| src/main/java/eu/crushedpixel/replaymod/events/GuiReplayOverlay.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiVideoQualitySlider.java |
Commit
94fa19b9ad6a059149346e91b38fa8cf8010a0bc
by CrushedPixelFixed NoSuchFieldError in SplinePoint class
|
| src/main/java/eu/crushedpixel/replaymod/interpolation/SplinePoint.java |
Commit
8420e98ba65dcf920cd71ef074b9c226d64e68d8
by CrushedPixelLocalized GuiVideoRenderer
|
| src/main/resources/assets/replaymod/lang/en_US.lang |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiVideoRenderer.java |
Commit
565c7a0373d796d56ed7260f525dae07edfe1bdd
by CrushedPixelCentered Elements of GuiRenderSettings
|
| src/main/java/eu/crushedpixel/replaymod/gui/GuiRenderSettings.java |
Commit
af22e562c64efef7c24a7db8e50f27db9cd25041
by CrushedPixelExcluded CameraEntity from rendered Entities (untested)
|
| src/main/java/eu/crushedpixel/replaymod/renderer/InvisibilityRender.java |
Commit
4398d96326276cb2f35e6f98ca13807f6f1f35af
by CrushedPixelExcluded mc.thePlayer from being rendered
|
| src/main/java/eu/crushedpixel/replaymod/entities/CameraEntity.java |
| src/main/java/eu/crushedpixel/replaymod/renderer/InvisibilityRender.java |
Commit
b759d282f2dac512d293d31bc670549076e2b77b
by CrushedPixelPrevented NPE when moving watched Objects to DataWatcher
|
| src/main/java/eu/crushedpixel/replaymod/recording/PacketListener.java |
Commit
7d9b92423d725bce3dc6799dc7b8f0b137be1d29
by JonasFix entities not being rendered in the first frame
|
| src/main/resources/META-INF/replaymod_at.cfg |
| src/main/java/eu/crushedpixel/replaymod/video/VideoRenderer.java |
Commit
27f2b50aee5880e05c6e3663d7ba1f397cb42bd4
by CrushedPixelAdjusted ApiClient to support "unrating" files
|
| src/main/java/eu/crushedpixel/replaymod/api/ApiClient.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/holders/Rating.java |
Commit
9e12c0329df41206fd6aacd6be502216cd5493c2
by CrushedPixelReplay is now definitely exited once a Player returns to the Main screen
|
| src/main/java/eu/crushedpixel/replaymod/replay/ReplayHandler.java |
| src/main/java/eu/crushedpixel/replaymod/events/GuiEventHandler.java |
Commit
c8d2df722a22287d4b0865cf5f7ceaa69362f74f
by CrushedPixelAdded support for get_ratings API call to retrieve list of liked/disliked files
|
| src/main/java/eu/crushedpixel/replaymod/api/replay/holders/RatedFiles.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/ReplayModApiMethods.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/holders/FileRating.java |
| src/main/java/eu/crushedpixel/replaymod/api/ApiClient.java |
Commit
0ac9630a2259a1e49ecd3a4dab5642acddeb5eee
by JonasClose downloading-terrain-screen when swallowing the PlayerPosLook packet
|
| src/main/java/eu/crushedpixel/replaymod/replay/ReplaySender.java |
Commit
1c9a04d1dce661893bef7673b45d2d48b440bec1
by CrushedPixelYou can now Like/Dislike files from the Replay Center
|
| src/main/java/eu/crushedpixel/replaymod/api/replay/holders/ApiError.java |
| src/main/resources/assets/replaymod/lang/en_US.lang |
| src/main/java/eu/crushedpixel/replaymod/gui/online/GuiReplayCenter.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/holders/Rating.java |
| src/main/java/eu/crushedpixel/replaymod/registry/RatedFileHandler.java |
| src/main/java/eu/crushedpixel/replaymod/ReplayMod.java |
Commit
538e95ad95cccb498c87a3617d1ba3b6a1e9310e
by JonasSet name of unnamed threads
|
| src/main/java/eu/crushedpixel/replaymod/recording/DataListener.java |
| src/main/java/eu/crushedpixel/replaymod/gui/online/GuiRegister.java |
| src/main/java/eu/crushedpixel/replaymod/chat/ChatMessageHandler.java |
| src/main/java/eu/crushedpixel/replaymod/registry/ReplayFileAppender.java |
| src/main/java/eu/crushedpixel/replaymod/recording/ConnectionEventHandler.java |
| src/main/java/eu/crushedpixel/replaymod/gui/online/GuiUploadFile.java |
| src/main/java/eu/crushedpixel/replaymod/gui/online/GuiReplayCenter.java |
| src/main/java/eu/crushedpixel/replaymod/gui/online/GuiLoginPrompt.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiPlayerOverview.java |
| src/main/java/eu/crushedpixel/replaymod/replay/ReplaySender.java |
| src/main/java/eu/crushedpixel/replaymod/video/ReplayScreenshot.java |
| src/main/java/eu/crushedpixel/replaymod/video/VideoWriter.java |
Commit
c7d974b24d76a24f9060c6d80fbc760fc708e3a3
by JonasUse ASM instead of inheritance to override methods in RenderGlobal
|
| src/main/java/eu/crushedpixel/replaymod/coremod/ForceChunkLoadingCT.java |
| src/main/java/eu/crushedpixel/replaymod/coremod/LoadingPlugin.java |
| src/main/java/eu/crushedpixel/replaymod/renderer/ChunkLoadingRenderGlobal.java |
| src/main/java/eu/crushedpixel/replaymod/video/VideoRenderer.java |
Commit
2a833b50372a36a1c14e34b3bd69bb85dd8aa002
by JonasFix force chunk loading class transformer for obfuscated environments
|
| src/main/java/eu/crushedpixel/replaymod/coremod/ForceChunkLoadingCT.java |
Commit
2ecbef3641c8873a9896f42e33ddc3f7ac2891b7
by CrushedPixelStarted implementing Spectator Hand Rendering
|
| src/main/java/eu/crushedpixel/replaymod/renderer/SafeEntityRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/renderer/SpectatorRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/gui/online/GuiReplayCenter.java |
| src/main/resources/META-INF/replaymod_at.cfg |
| src/main/java/eu/crushedpixel/replaymod/registry/RatedFileHandler.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/holders/FileRating.java |
| src/main/java/eu/crushedpixel/replaymod/registry/FavoritedFileHandler.java |
Commit
5f78f312a1757bf5a47d90b08bfc0b927c6e77d4
by CrushedPixelPrevented NPEs in PacketSpawnMob and PacketSpawnPlayer by inserting dummy values. This is okay since the Datawatcher has no impact on the Replay anyway.
|
| src/main/java/eu/crushedpixel/replaymod/recording/PacketListener.java |
Commit
d84422d6c55ad0533c181ba15b2b8292362b691b
by CrushedPixelSpectating a Player now displays his Hand/Item
|
| src/main/java/eu/crushedpixel/replaymod/replay/ReplayHandler.java |
| src/main/resources/META-INF/replaymod_at.cfg |
| src/main/java/eu/crushedpixel/replaymod/renderer/SpectatorRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/ReplayMod.java |
Commit
332c36a2440e6ce14aca20ab170686268bef154d
by CrushedPixelAdded SkinProvider to provide loaded Skins for loaded Players in a Replay Uses SkinProvider in GuiPlayerOverview instead of requesting the Skin from the Mojang API
|
| src/main/java/eu/crushedpixel/replaymod/gui/GuiPlayerOverview.java |
| src/main/java/eu/crushedpixel/replaymod/renderer/SpectatorRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/utils/SkinProvider.java |
Commit
e031d32d7dd29555ac5dd01ab9a10cf74d00bbb2
by CrushedPixelMade SpectatorRenderer code readable for the average human who does not happen to know all of the MCPBot's field and function name translations.
|
| src/main/java/eu/crushedpixel/replaymod/renderer/SpectatorRenderer.java |
| src/main/resources/META-INF/replaymod_at.cfg |
Commit
9f3a97f65c66152d987b88e5937894e9cd6b36a8
by JonasCleanup, relocate and split up GuiReplayOverlay Merge gui resources into one texture
|
| src/main/java/eu/crushedpixel/replaymod/recording/ConnectionEventHandler.java |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiTimeline.java |
| src/main/java/eu/crushedpixel/replaymod/events/KeyInputHandler.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiPlayerOverview.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiReplaySpeedSlider.java |
| src/main/resources/assets/replaymod/timeline_icons.png |
| src/main/java/eu/crushedpixel/replaymod/gui/overlay/GuiReplayOverlay.java |
| src/main/java/eu/crushedpixel/replaymod/events/GuiReplayOverlay.java |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiScrollbar.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiMouseInput.java |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiKeyframeTimeline.java |
| src/main/java/eu/crushedpixel/replaymod/utils/MouseUtils.java |
| src/main/java/eu/crushedpixel/replaymod/replay/ReplaySender.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiKeyframeRepository.java |
| src/main/java/eu/crushedpixel/replaymod/ReplayMod.java |
| src/main/java/eu/crushedpixel/replaymod/gui/overlay/GuiRecordingOverlay.java |
| src/main/java/eu/crushedpixel/replaymod/gui/replayviewer/GuiReplayViewer.java |
| src/main/resources/assets/replaymod/replay_gui.png |
| src/main/resources/assets/replaymod/extended_gui.png |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiTexturedButton.java |
| src/main/java/eu/crushedpixel/replaymod/events/GuiEventHandler.java |
Commit
9e6d03d342e841b7c8bd1312cde540dfdd8107f2
by JonasFix compile error (missing method, removed in 9f3a97f)
|
| src/main/java/eu/crushedpixel/replaymod/events/KeyInputHandler.java |
| src/main/java/eu/crushedpixel/replaymod/gui/overlay/GuiReplayOverlay.java |
Commit
590bc72ba1590e68d72d4a948418154abe84acb6
by JonasRemove unnecessary mouse movements
|
| src/main/java/eu/crushedpixel/replaymod/gui/overlay/GuiReplayOverlay.java |
Commit
bca8aad98b33c03e9b9b8d4e8e1966a5b317ad8e
by JonasAdd preview to default frame renderer
|
| src/main/java/eu/crushedpixel/replaymod/video/frame/DefaultFrameRenderer.java |
Commit
c44a1dfc14a7d6df2b894c719a888de420b167a7
by JonasAlways use custom entity renderer for improved performance and consistency
|
| src/main/java/eu/crushedpixel/replaymod/video/frame/FrameRenderer.java |
Commit
7eb24e19bca788bc9e594bb2b477fe0af134011f
by CrushedPixelRemoved Reflection Classes from Source entirely
|
| src/main/java/eu/crushedpixel/replaymod/ReplayMod.java |
| src/main/resources/fields.csv |
| src/main/resources/META-INF/replaymod_at.cfg |
| src/main/java/eu/crushedpixel/replaymod/registry/ResourceHelper.java |
| src/main/java/eu/crushedpixel/replaymod/gui/online/GuiUploadFile.java |
| src/main/resources/params.csv |
| src/main/resources/methods.csv |
| src/main/java/eu/crushedpixel/replaymod/reflection/MCPNames.java |
Commit
395c3b0acd539a7dc8cdac4acaa113a948eb3c73
by JonasOnly render overlay gui once Fix incorrect texture location of recording-marker
|
| src/main/java/eu/crushedpixel/replaymod/gui/overlay/GuiRecordingOverlay.java |
| src/main/java/eu/crushedpixel/replaymod/gui/overlay/GuiReplayOverlay.java |
Commit
f0f0f1aa8611e9157ff7b0831ab888a285a14175
by CrushedPixelSince the Register API call now requires the client's access token in order to validate his Minecraft login, it is now being provided.
|
| src/main/java/eu/crushedpixel/replaymod/gui/online/GuiRegister.java |
| src/main/resources/assets/replaymod/lang/en_US.lang |
| src/main/java/eu/crushedpixel/replaymod/api/ApiClient.java |
| src/main/java/eu/crushedpixel/replaymod/online/authentication/AuthenticationHandler.java |
Commit
2744e7cf6c82273630d637ead05e2d6e68e1afcd
by CrushedPixelReplaced insecure Minecraft account authentication with server join technique
|
| src/main/java/eu/crushedpixel/replaymod/api/ApiClient.java |
| src/main/java/eu/crushedpixel/replaymod/gui/online/GuiRegister.java |
| src/main/java/eu/crushedpixel/replaymod/online/authentication/AuthenticationHandler.java |
| src/main/resources/assets/replaymod/lang/en_US.lang |
| src/main/java/eu/crushedpixel/replaymod/api/mojang/MojangApiMethods.java |
| src/main/java/eu/crushedpixel/replaymod/online/authentication/AuthenticationHash.java |
Commit
61ab4d5717e991a927d6988513f4b7bcecd73ead
by JonasFix partial render ticks being reset during sync packet sending
|
| src/main/java/eu/crushedpixel/replaymod/replay/ReplaySender.java |
Commit
061a73c63729d5c7146ea73fe6a732a5b3610915
by CrushedPixelAdded Code to troll Moesh
|
| src/main/java/eu/crushedpixel/replaymod/ReplayMod.java |
Commit
2add3ed518e26a7788aee50cd747833f8ff267fd
by JonasAllow for simpler repositioning of the preview
|
| src/main/java/eu/crushedpixel/replaymod/gui/GuiVideoRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/frame/FrameRenderer.java |
Commit
95e2c932f0f852b8cd1ae8e31b554232f2765821
by JonasFix entity metadata recording in spawn packets
|
| src/main/java/eu/crushedpixel/replaymod/recording/PacketListener.java |
Commit
37d31408bd598d729cd6079b1197ffe0609f5526
by JonasSave resource packs to replay file and use those during replay
|
| src/main/java/eu/crushedpixel/replaymod/recording/PacketListener.java |
| src/main/java/eu/crushedpixel/replaymod/studio/StudioImplementation.java |
| src/main/java/eu/crushedpixel/replaymod/recording/DataListener.java |
| src/main/java/eu/crushedpixel/replaymod/utils/ReplayFileIO.java |
| src/main/java/eu/crushedpixel/replaymod/utils/ReplayFile.java |
| src/main/resources/META-INF/replaymod_at.cfg |
| src/main/java/eu/crushedpixel/replaymod/replay/ReplaySender.java |
Commit
117f3e726db99cc2344aef674688c39bd40c90dd
by JonasFix missing resource packs if URL contains redirect (e.g. Hypixel)
|
| src/main/java/eu/crushedpixel/replaymod/api/SimpleApiClient.java |
Commit
d986db7c957a03d9d31de38bad4fe0e562ae45e9
by CrushedPixelCommented Donator check
|
| src/main/java/eu/crushedpixel/replaymod/ReplayMod.java |
Commit
8efcf0bb2941d604f78d87ada788dc3bf6034a0d
by CrushedPixelAdded GuiProgressBar and implemented it in GuiUploadFile Fixed incorrect success messages in GuiUploadFile
|
| src/main/java/eu/crushedpixel/replaymod/api/replay/FileUploader.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiVideoRenderer.java |
| src/main/resources/assets/replaymod/lang/en_US.lang |
| src/main/java/eu/crushedpixel/replaymod/gui/online/GuiUploadFile.java |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiProgressBar.java |
Commit
f29e1dd55818a7ce4889ac2a69af97a335887e46
by CrushedPixelAdded optional parameter to GuiProgressBar to be able to customize the progress text
|
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiProgressBar.java |
Commit
e1012cfefc28c8eb3dedca8b7ae3715a1a6d7e2a
by CrushedPixelFixed NPE in GuiReplayEditor when no Replays are available (returns to main menu) Renamed .gui.replaystudio package to resemble the new GUI name (.gui.replayeditor)
|
| src/main/java/eu/crushedpixel/replaymod/ReplayMod.java |
| src/main/java/eu/crushedpixel/replaymod/events/GuiEventHandler.java |
| src/main/java/eu/crushedpixel/replaymod/gui/replayeditor/GuiTrimPart.java |
| src/main/java/eu/crushedpixel/replaymod/gui/replaystudio/GuiReplayEditor.java |
| src/main/java/eu/crushedpixel/replaymod/gui/replaystudio/GuiConnectPart.java |
| src/main/java/eu/crushedpixel/replaymod/gui/replaystudio/GuiTrimPart.java |
| src/main/java/eu/crushedpixel/replaymod/gui/replayeditor/GuiConnectPart.java |
| src/main/java/eu/crushedpixel/replaymod/gui/replayeditor/GuiReplayEditor.java |
| src/main/java/eu/crushedpixel/replaymod/gui/replaystudio/GuiStudioPart.java |
| src/main/java/eu/crushedpixel/replaymod/gui/replayeditor/GuiStudioPart.java |
Commit
184bfd7f2ef0b62178ed442f98fe692fde1a586b
by JonasDo not close replay if an exception is caught processing a packet
|
| src/main/java/eu/crushedpixel/replaymod/replay/ReplayHandler.java |
Commit
431a36c9d96356cbdaacb9f789fb39f68f308987
by JonasIf resource pack is not located within replay file, fall back to minecraft handling
|
| src/main/java/eu/crushedpixel/replaymod/replay/ReplaySender.java |
Commit
fe036d72d8bb47f571cad6747df93f37ac3a4b42
by CrushedPixelAdded Spectator Keyframes and handles them properly in both normal and rendered Replay Paths
|
| src/main/java/eu/crushedpixel/replaymod/holders/PositionKeyframe.java |
| src/main/java/eu/crushedpixel/replaymod/video/VideoRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/holders/Position.java |
| src/main/java/eu/crushedpixel/replaymod/video/entity/CustomEntityRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/replay/ReplayHandler.java |
| src/main/java/eu/crushedpixel/replaymod/gui/overlay/GuiReplayOverlay.java |
| src/main/java/eu/crushedpixel/replaymod/replay/ReplayProcess.java |
| src/main/java/eu/crushedpixel/replaymod/renderer/SpectatorRenderer.java |
Commit
dec1cf398c96f0092f79e7173469fdcc1737fe50
by JonasOnly fill data watcher if it doesn't exist
|
| src/main/java/eu/crushedpixel/replaymod/recording/PacketListener.java |
Commit
39fe6dec4efb666ac0899b72a221eec52fdd7686
by CrushedPixelAdded TooltipRenderer to mimic Item Tooltip Rendering for hover texts and replaced some error/info messages to use the TooltipRenderer
|
| src/main/java/eu/crushedpixel/replaymod/gui/replayviewer/GuiReplayViewer.java |
| src/main/java/eu/crushedpixel/replaymod/utils/TooltipRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/gui/online/GuiReplayCenter.java |
| src/main/java/eu/crushedpixel/replaymod/utils/StringUtils.java |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiTimeline.java |
| src/main/java/eu/crushedpixel/replaymod/ReplayMod.java |
| src/main/java/eu/crushedpixel/replaymod/gui/replayeditor/GuiReplayEditor.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiPlayerOverview.java |
| src/main/java/eu/crushedpixel/replaymod/events/GuiEventHandler.java |
Commit
779d0841d6b11a88431478fcaf9a1651a3f9182c
by JonasProperly render spectator hand in all custom rendering modes Fix hand clipping with nearby blocks Immediately show hand/item if a different player is spectated
|
| src/main/java/eu/crushedpixel/replaymod/video/entity/CustomEntityRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/entity/CubicEntityRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/renderer/SpectatorRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/entity/StereoscopicEntityRenderer.java |
Commit
967f591fbd25a64750be308e1c08654f7e5b8680
by JonasRecreate mouse input of replay overlay when the screen size changes
|
| src/main/java/eu/crushedpixel/replaymod/gui/overlay/GuiReplayOverlay.java |
Commit
74fb08368be99a0b314917c5991471256f468617
by JonasRemove scrollbar movement on first click
|
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiScrollbar.java |
Commit
53bb338d1bc98cad251e6ce6e481e2258f500b70
by CrushedPixelAdded 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)
|
| src/main/java/eu/crushedpixel/replaymod/gui/overlay/GuiReplayOverlay.java |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiTexturedButton.java |
| src/main/resources/assets/replaymod/lang/en_US.lang |
Commit
b3451ed7fd2efd022cee19b05530ddce3e935410
by JonasUse component like system for gui overlay Add missing abort path replay button
|
| src/main/java/eu/crushedpixel/replaymod/gui/elements/DelegatingElement.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiReplaySpeedSlider.java |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiTexturedButton.java |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiElement.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiMouseInput.java |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiTimeline.java |
| src/main/java/eu/crushedpixel/replaymod/gui/overlay/GuiReplayOverlay.java |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiKeyframeTimeline.java |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiScrollbar.java |
| src/main/java/eu/crushedpixel/replaymod/ReplayMod.java |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/ComposedElement.java |
Commit
98c2b650234c09efd36c66bf08e0aaa2d3bc08b6
by JonasFix incorrect entity positions after jumping
|
| src/main/resources/META-INF/replaymod_at.cfg |
| src/main/java/eu/crushedpixel/replaymod/gui/overlay/GuiReplayOverlay.java |
Commit
7aaae3ea5c0d2da87ffe55aa87feacc2044f39dd
by CrushedPixelRemoved the opening of GuiReplaySaving to allow for more general approach
|
| src/main/java/eu/crushedpixel/replaymod/events/GuiEventHandler.java |
| src/main/java/eu/crushedpixel/replaymod/video/ReplayScreenshot.java |
| src/main/java/eu/crushedpixel/replaymod/recording/DataListener.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiReplaySaving.java |
Commit
87223fcc0edd346a595262d1e5c95c7de32f366b
by CrushedPixelWhenever a Replay File is being written or modified and the user is not in-game, a GuiReplaySaving is opened and asks him to wait
|
| src/main/java/eu/crushedpixel/replaymod/gui/GuiReplaySaving.java |
| src/main/java/eu/crushedpixel/replaymod/recording/DataListener.java |
| src/main/java/eu/crushedpixel/replaymod/events/GuiEventHandler.java |
| src/main/java/eu/crushedpixel/replaymod/registry/ReplayFileAppender.java |
Commit
bb773570e916adb287a163e5c83bfdeeb63299bb
by JonasAdd extensions to paths and visibility in replay files (preserves backwards compatibility)
|
| src/main/java/eu/crushedpixel/replaymod/utils/ReplayFile.java |
Commit
2918e163d2978253bbed756e7977e4a18e24d44f
by CrushedPixelAdded Eyecon as indicator that Ambient Lighting is enabled Added ShutdownHook to Lighting Handler to prevent high Brightness Values from being saved
|
| src/main/java/eu/crushedpixel/replaymod/gui/overlay/GuiReplayOverlay.java |
| src/main/java/eu/crushedpixel/replaymod/registry/LightingHandler.java |
| src/main/resources/assets/replaymod/replay_gui.png |
| src/main/java/eu/crushedpixel/replaymod/utils/TooltipRenderer.java |
Commit
4c5e084edcb2cc40322001b44e54696e3285adb7
by JonasUse UUIDs instead of entity ids for storing invisible players
|
| src/main/java/eu/crushedpixel/replaymod/registry/PlayerHandler.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiPlayerOverview.java |
| src/main/java/eu/crushedpixel/replaymod/renderer/InvisibilityRender.java |
| src/main/java/eu/crushedpixel/replaymod/holders/PlayerVisibility.java |
Commit
cdffa73b4a74a51e79335737c344b782174532bd
by CrushedPixelAdded dirty check before rewriting Keyframe Repository
|
| src/main/java/eu/crushedpixel/replaymod/gui/GuiKeyframeRepository.java |
Commit
6ea9273e38e04404c743ce78f0e083c4354b7b03
by CrushedPixelMade GuiVideoRenderer pretty
|
| src/main/resources/assets/replaymod/lang/en_US.lang |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiVideoRenderer.java |
Commit
e04496f74da492933fb19de4878828aa1e02f61e
by CrushedPixelAutomatically registers GuiReplaySaving Objects in constructor to avoid forgetting them
|
| src/main/java/eu/crushedpixel/replaymod/registry/ReplayFileAppender.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiReplaySaving.java |
Commit
5f4cddcfbc0bc346836763ac29f4ec876f9659e3
by CrushedPixelAutomatically registers SpectatorRenderer Objects in constructor to avoid forgetting them
|
| src/main/java/eu/crushedpixel/replaymod/renderer/SpectatorRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/ReplayMod.java |
Commit
a2da85e9f002ce598ee8d7bf85195054b9804f39
by CrushedPixelAdded Render Time and Time Left display to GuiVideoRenderer
|
| src/main/resources/assets/replaymod/lang/en_US.lang |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiVideoRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/utils/DurationUtils.java |
Commit
3c0d3d5dabf65d199b41b7f886f534ced31135ac
by CrushedPixelChanged GuiProgressBar color to Grey because people complained that Red raped their eyes
|
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiProgressBar.java |
Commit
9e8e84da578503e55c42f140191f14db8cf189e2
by JonasUpdate ReplayStudio and use its ReplayFile class in trimReplay
|
| src/main/java/eu/crushedpixel/replaymod/gui/replayeditor/GuiTrimPart.java |
| libs/replaystudio-0.0.1-SNAPSHOT-all.jar |
| src/main/java/eu/crushedpixel/replaymod/studio/StudioImplementation.java |
Commit
394165cba4bfb33d19892c5bc02ac567ff056c29
by JonasAdd render option for sky color (green-screen effect)
|
| src/main/java/eu/crushedpixel/replaymod/ReplayMod.java |
| src/main/java/eu/crushedpixel/replaymod/video/frame/StereoscopicFrameRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/entity/CustomEntityRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/entity/CubicEntityRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/frame/TilingFrameRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/entity/TilingEntityRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/frame/EquirectangularFrameRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/frame/DefaultFrameRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/entity/StereoscopicEntityRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/frame/FrameRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/frame/CubicFrameRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/settings/RenderOptions.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiRenderSettings.java |
Commit
479523d88303a06d405330d5d2b11f29bfa7630d
by CrushedPixelFixed Race Condition which locked the user in the GuiReplaySaving caused by Minecraft opening the GUI in a delayed thread
|
| src/main/java/eu/crushedpixel/replaymod/registry/ReplayFileAppender.java |
| src/main/java/eu/crushedpixel/replaymod/events/GuiEventHandler.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiVideoRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiReplaySaving.java |
Commit
cc4d8f67c22fae676633927536af5511aa569e15
by JonasPlay sounds during replay relative to camera
|
| src/main/java/eu/crushedpixel/replaymod/coremod/LoadingPlugin.java |
| src/main/java/eu/crushedpixel/replaymod/coremod/SoundManagerCT.java |
| src/main/java/eu/crushedpixel/replaymod/replay/ReplaySender.java |
| src/main/java/eu/crushedpixel/replaymod/replay/ReplayHandler.java |
| src/main/java/eu/crushedpixel/replaymod/entities/CameraEntity.java |
Commit
db030cf174d619cba599ed2e89eb01b1186f9752
by JonasFix NPE if there is no player info for a player entity
|
| src/main/java/eu/crushedpixel/replaymod/utils/SkinProvider.java |
Commit
2331634af97bd3f51b58326db074ea2889897631
by CrushedPixelChanged GuiRenderSettings to have "Advanced" settings Added GuiColorPicker and implemented it for Greenscreen color choosing
|
| src/main/java/eu/crushedpixel/replaymod/gui/GuiRenderSettings.java |
| src/main/java/eu/crushedpixel/replaymod/video/entity/CustomEntityRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/utils/MouseUtils.java |
| src/main/resources/assets/replaymod/lang/en_US.lang |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiDropdown.java |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiToggleButton.java |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiColorPicker.java |
| src/main/java/eu/crushedpixel/replaymod/utils/TooltipRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiConstants.java |
Commit
53810c8ae7ae1aecf5db9635f5bb34a5b4ba2c99
by CrushedPixelAdjusted Y Position of Checkboxes in GuiRenderSettings (advanced tab)
|
| src/main/java/eu/crushedpixel/replaymod/gui/GuiRenderSettings.java |
Commit
cab1b5899cfe3e746be46614d098e5b7a03c1209
by CrushedPixelAdded black outline to GuiColorPicker's Color Preview and Picker Realigned Color Preview on Button
|
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiColorPicker.java |
Commit
716c729d581f891235a8ef19e4b1495e9f128bef
by CrushedPixelPrevented NPE when joining a Singleplayer World after spectating an Entity in the Replay Viewer
|
| src/main/java/eu/crushedpixel/replaymod/entities/CameraEntity.java |
Commit
2fa9f07afc6fcc60e1eb4dc07f9030ee48cbdb5a
by CrushedPixelAdded Shutdown Hook to save Replay Files which are being recorded (instead of leaving a lonely and sad .tmcpr file)
|
| src/main/java/eu/crushedpixel/replaymod/recording/DataListener.java |
Commit
689b7c79da7957431bbf1658b19ba80c935b7ef2
by CrushedPixelPrevents GuiRenderSettings from being opened if not enough keyframes present
|
| src/main/java/eu/crushedpixel/replaymod/gui/GuiRenderSettings.java |
| src/main/java/eu/crushedpixel/replaymod/gui/overlay/GuiReplayOverlay.java |
Commit
a9f5c667f2d77d8bc442cf0aac8b8b4c6c6c7be4
by JonasFix dead player artifacts remaining in the world after sync jumping
|
| src/main/java/eu/crushedpixel/replaymod/replay/ReplaySender.java |
Commit
173b8ccfc19abe31eebd3ce4e40aca81abbc1112
by CrushedPixelRegister SpectatorRenderer in EVENT_BUS to call RenderHandEvent
|
| src/main/java/eu/crushedpixel/replaymod/renderer/SpectatorRenderer.java |
Commit
ecb3f1bc2c7dc0d738f5426f5fe7841e1ddf411a
by CrushedPixelRenamed Greenscreen into Chroma Keying (because some grammatically correct people told me to do so)
|
| src/main/resources/assets/replaymod/lang/en_US.lang |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiRenderSettings.java |
Commit
6323dcb27d5cc85aa121edcc23312fbe23cb9ec9
by CrushedPixelMade DataListener properly free its GuiReplaySaving again
|
| src/main/java/eu/crushedpixel/replaymod/recording/DataListener.java |
Commit
3576b9ed7685bd3b6611216db2543eb0b569b01c
by CrushedPixelRight clicking an Entity now spectates it
|
| src/main/java/eu/crushedpixel/replaymod/events/MinecraftTicker.java |
| src/main/java/eu/crushedpixel/replaymod/ReplayMod.java |
| src/main/java/eu/crushedpixel/replaymod/events/MouseInputHandler.java |
Commit
de16d9a5339bdac61c998c8a60713801d9ec2aaa
by CrushedPixelrayTrace() modifies returned MovingObjectPosition objects to always be a "MISS" (hides block outline and container crosshair) Sets yawHead rotation value when updating Camera Angle to make getLook return the correct line of sight
|
| src/main/java/eu/crushedpixel/replaymod/entities/CameraEntity.java |
Commit
37dd104968391630da24e826e33eb7728dab49f6
by CrushedPixelCrosshairs are visible while in Replay Viewer (to indicate a spectate-able entity)
|
| src/main/java/eu/crushedpixel/replaymod/registry/ReplayGuiRegistry.java |
Commit
b0753143624b4b5cb9eb78a61ca9f04ffdc9da38
by CrushedPixelNotifies GUI Elements about certain events in GuiRenderSettings
|
| src/main/java/eu/crushedpixel/replaymod/gui/GuiRenderSettings.java |
Commit
acbfd1afc95e9bd1d8023a796a5327f77b70e94f
by CrushedPixelFixed Render Time Taken display in GuiVideoRenderer
|
| src/main/java/eu/crushedpixel/replaymod/gui/GuiVideoRenderer.java |
Commit
a69fad6663719fcb6907186d66e02be714a9c424
by CrushedPixelRemoved invalid isDirty() method in GuiKeyframeRepository
|
| src/main/java/eu/crushedpixel/replaymod/gui/GuiKeyframeRepository.java |
Commit
d96ba1f135656e94d1370ad7de51d95434c6951c
by JonasUpdate ReplayStudio and add connect replay functionality to replay editor
|
| src/main/java/eu/crushedpixel/replaymod/studio/ConnectMetadataFilter.java |
| src/main/java/eu/crushedpixel/replaymod/gui/replayeditor/GuiConnectPart.java |
| src/main/java/eu/crushedpixel/replaymod/studio/StudioImplementation.java |
| libs/replaystudio-0.0.1-SNAPSHOT-all.jar |
Commit
1bc80cc2573f16f89a97b1bb6faba1239654c0e9
by JonasAdd git commit to version and add version to generated replay files
|
| src/main/resources/mcmod.info |
| src/main/java/eu/crushedpixel/replaymod/recording/ReplayMetaData.java |
| src/main/java/eu/crushedpixel/replaymod/ReplayMod.java |
| src/main/java/eu/crushedpixel/replaymod/recording/DataListener.java |
| build.gradle |
Commit
de78c1116e61e6a112f96949756c9b66a3448c24
by CrushedPixelThe ReplayFileAppender now changes Replay Files in one go (on Windows machines) if there is already a File to be added
|
| src/main/java/eu/crushedpixel/replaymod/utils/ReplayFileIO.java |
| src/main/java/eu/crushedpixel/replaymod/registry/ReplayFileAppender.java |
Commit
539b7da738fcf2ab437fefa6d59de74a007dbe10
by CrushedPixelOnly set Render Distance Max Value if no Optifine installed
|
| src/main/java/eu/crushedpixel/replaymod/ReplayMod.java |
Commit
484f8fab021c2df6bbc505ef1e65403531c577a3
by CrushedPixelDataListener Shutdown Hook only does its job if the Replay hasn't been saved before. This prevents the Replay from being corrupted when quitting Minecraft.
|
| src/main/java/eu/crushedpixel/replaymod/recording/DataListener.java |
Commit
023188a46b84eaac62697630c7ba19dadc77f894
by JonasFix dead lock when jumping after end of replay has been reached
|
| src/main/java/eu/crushedpixel/replaymod/replay/ReplaySender.java |
Commit
eef33d0229f97c4dbd3b071affd086200e3e3d74
by CrushedPixelPrevented endless loop in ReplayFileAppender
|
| src/main/java/eu/crushedpixel/replaymod/registry/ReplayFileAppender.java |
Commit
acdce121ba8a7cf077c1aea0a68c071381df7c83
by CrushedPixelRemoved redundant GuiCancelRender (replaced by GuiVideoRender)
|
| src/main/java/eu/crushedpixel/replaymod/gui/GuiCancelRender.java |
Commit
0cca67a552f4e1902975b76cf1a93cf161132f1e
by CrushedPixelRewrote Camera Movement to be FPS consistent In the future, CameraEntity.MAX_SPEED (and derived variables) can be modified to change the Camera Movement Speed and Acceleration.
|
| src/main/java/eu/crushedpixel/replaymod/events/TickAndRenderListener.java |
| src/main/java/eu/crushedpixel/replaymod/events/MinecraftTicker.java |
| src/main/java/eu/crushedpixel/replaymod/events/KeyInputHandler.java |
| src/main/java/eu/crushedpixel/replaymod/entities/CameraEntity.java |
| src/main/java/eu/crushedpixel/replaymod/ReplayMod.java |
Commit
7fed5e8d4d07156a948664dafda7f012f46a44b4
by CrushedPixelSince Files in ReplayFileAppender can be null (if their name entry should be removed from the ZIP), a null check was added when calling delete()
|
| src/main/java/eu/crushedpixel/replaymod/registry/ReplayFileAppender.java |
Commit
0dbc18c66282cf2b0e64aef617fb5a3ea1a08133
by CrushedPixelMade Camera Movement Speed adjustable by Mousewheel
|
| src/main/java/eu/crushedpixel/replaymod/events/MouseInputHandler.java |
| src/main/java/eu/crushedpixel/replaymod/entities/CameraEntity.java |
Commit
01f80294aaa4384d750d5c1a3ea513b09fd9de31
by CrushedPixelSpectator Keyframes are now colored blue, and the timespan during which an Entity is spectated is tinted
|
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiKeyframeTimeline.java |
| src/main/java/eu/crushedpixel/replaymod/replay/ReplayHandler.java |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiTimeline.java |
| src/main/java/eu/crushedpixel/replaymod/holders/KeyframeComparator.java |
| src/main/resources/assets/replaymod/replay_gui.png |
Commit
6152104df3559db81d30faa2a7bb314f2c129c2d
by CrushedPixelAdded Option to hide Server IP when uploading a Replay File
|
| src/main/java/eu/crushedpixel/replaymod/recording/ReplayMetaData.java |
| src/main/java/eu/crushedpixel/replaymod/gui/online/GuiUploadFile.java |
| src/main/java/eu/crushedpixel/replaymod/utils/ReplayFileIO.java |
| src/main/resources/assets/replaymod/lang/en_US.lang |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiConstants.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/FileUploader.java |
Commit
ccf3970bccbc3f2df454654d08ae27cb0075a8b4
by CrushedPixelFixed ArrayIndexOutOfBoundsException when iterating over MouseInput KeyBindings
|
| src/main/java/eu/crushedpixel/replaymod/events/KeyInputHandler.java |
Commit
49633240df0a902f3454d7034613cd09622d9683
by CrushedPixelAdded Ratings to GuiReplayListEntry display Added support for hidden Server IPs
|
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiReplayListEntry.java |
Commit
6b038adaa1143db08f495fca7c610c121a8610fd
by CrushedPixelAdded support for short Replay File Names in Replay Viewer
|
| src/main/java/eu/crushedpixel/replaymod/gui/replayviewer/GuiReplayViewer.java |
Commit
d171ff4346965f46e1cb2888916ffbfb74ec0246
by JonasAllow custom resolution for all video rendering modes Remove tiled rendering Choose different rendering strategy based on video size and framebuffer support Make size of video writer queue configurable via system properties
|
| src/main/java/eu/crushedpixel/replaymod/coremod/LoadingPlugin.java |
| src/main/java/eu/crushedpixel/replaymod/video/frame/CubicFrameRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/entity/StereoscopicEntityRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/frame/DefaultFrameRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/entity/strategy/TiledFrameBufferRenderingStrategy.java |
| src/main/java/eu/crushedpixel/replaymod/video/VideoWriter.java |
| src/main/java/eu/crushedpixel/replaymod/video/entity/strategy/VanillaFrameBufferRenderingStrategy.java |
| src/main/java/eu/crushedpixel/replaymod/video/frame/EquirectangularFrameRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/frame/TilingFrameRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/entity/strategy/TiledReadPixelsRenderingStrategy.java |
| src/main/java/eu/crushedpixel/replaymod/video/entity/strategy/FrameRenderingStrategy.java |
| src/main/java/eu/crushedpixel/replaymod/renderer/SpectatorRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/entity/CustomEntityRenderer.java |
| src/main/resources/assets/replaymod/lang/en_US.lang |
| src/main/java/eu/crushedpixel/replaymod/video/entity/TilingEntityRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/ReplayMod.java |
| src/main/java/eu/crushedpixel/replaymod/settings/RenderOptions.java |
| src/main/java/eu/crushedpixel/replaymod/video/frame/StereoscopicFrameRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/frame/FrameRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/gui/GuiRenderSettings.java |
| src/main/java/eu/crushedpixel/replaymod/video/entity/strategy/VanillaReadPixelsRenderingStrategy.java |
| src/main/java/eu/crushedpixel/replaymod/coremod/EntityRendererCT.java |
| src/main/java/eu/crushedpixel/replaymod/utils/OpenGLUtils.java |
| src/main/java/eu/crushedpixel/replaymod/video/entity/CubicEntityRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/VideoRenderer.java |
Commit
dd46027a3a186a6de05cc33bff188aa06547eabf
by JonasFix java 1.6 compatibility
|
| src/main/java/eu/crushedpixel/replaymod/video/VideoWriter.java |
| src/main/java/eu/crushedpixel/replaymod/utils/ReplayFileIO.java |
| src/main/java/eu/crushedpixel/replaymod/api/ApiClient.java |
| src/main/java/eu/crushedpixel/replaymod/studio/ConnectMetadataFilter.java |
Commit
075dfadf0d437bda59d48d1eada055bd7819ad99
by CrushedPixelFix typo in Stereoscopic Render Description
|
| src/main/resources/assets/replaymod/lang/en_US.lang |
Commit
a8c5e98c29d6eb8669750a66879ea187bd4597ef
by CrushedPixelManually toggle GuiCheckButtons in GuiRenderSettings' actionPerformed Properly set Selection box when modifying other number input box
|
| src/main/java/eu/crushedpixel/replaymod/gui/GuiRenderSettings.java |
Commit
edd01b3981a58edcddb7a838d70bf01ea982a59c
by JonasFix shader compatibility in default renderer Disable shaders in cubic and stereoscopic rendering
|
| src/main/java/eu/crushedpixel/replaymod/video/entity/CustomEntityRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/entity/CubicEntityRenderer.java |
| src/main/java/eu/crushedpixel/replaymod/video/entity/StereoscopicEntityRenderer.java |
| src/main/resources/assets/replaymod/lang/en_US.lang |
| src/main/java/eu/crushedpixel/replaymod/coremod/EntityRendererCT.java |
| src/main/java/eu/crushedpixel/replaymod/video/entity/strategy/VanillaFrameBufferRenderingStrategy.java |
Commit
eaf987b403b9b5df4d0df2791df05cd344570a31
by JonasOnly set view entity if it's not already set
|
| src/main/java/eu/crushedpixel/replaymod/replay/ReplayHandler.java |
Commit
20b4c9b7bd4fae0f72b2b4d527e42b51f4e0ef59
by JonasOnly handle key inputs during replay
|
| src/main/java/eu/crushedpixel/replaymod/events/KeyInputHandler.java |
Commit
9c01db6fe163703026794daa3a20c12601b5d778
by CrushedPixelLocalized SecondsToString method in DurationUtils Added compact SecondsToShortString method to DurationUtils
|
| src/main/java/eu/crushedpixel/replaymod/utils/DurationUtils.java |
| src/main/resources/assets/replaymod/lang/en_US.lang |
Commit
d15011eff6a6f7ee2eebca4d777fa37ad3295437
by CrushedPixelAdded information about online files (favorites, author etc.) to GuiReplayListEntry
|
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiReplayListExtended.java |
| src/main/java/eu/crushedpixel/replaymod/gui/online/ReplayFileList.java |
| src/main/java/eu/crushedpixel/replaymod/gui/online/GuiReplayCenter.java |
| src/main/java/eu/crushedpixel/replaymod/api/replay/holders/Category.java |
| src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiReplayListEntry.java |
Commit
b9c46578af95cf03ed68c051134cf1d27024dbf0
by CrushedPixelIn the Replay Viewer, the "Upload" button is no longer disabled when not logged in, instead it forwards to a Login Prompt on button click
|
| src/main/java/eu/crushedpixel/replaymod/gui/online/GuiUploadFile.java |
| src/main/java/eu/crushedpixel/replaymod/gui/replayviewer/GuiReplayViewer.java |