ReplayStudio Git changes2015-08-16T15:58:22ZJenkins Serverurn:uuid:903deee0-7bfa-11db-9fe1-0800200c9a66#20 Update for new MCProtocolLib version (Jonas)job/ReplayStudio/20/changes#detail02015-08-16T15:58:22Z2015-08-16T15:58:22Zsrc/main/java/de/johni0702/replaystudio/launcher/Launcher.java src/main/java/de/johni0702/replaystudio/studio/protocol/StudioSession.java src/main/java/de/johni0702/replaystudio/io/WrappedPacket.java src/test/java/de/johni0702/replaystudio/mock/SessionMock.java src/main/java/de/johni0702/replaystudio/studio/protocol/StudioMinecraftProtocol.java src/main/java/de/johni0702/replaystudio/replay/ZipReplayFile.java src/main/java/de/johni0702/replaystudio/io/ReplayInputStream.java build.gradle src/test/java/de/johni0702/replaystudio/mock/MinecraftProtocolMock.java #20 Relocate com.google.common.io due to version differences with the minecraft one (Jonas)job/ReplayStudio/20/changes#detail12015-08-16T15:58:22Z2015-08-16T15:58:22Zbuild.gradle #20 Fix not chunks being removed after world change (Jonas)job/ReplayStudio/20/changes#detail22015-08-16T15:58:22Z2015-08-16T15:58:22Zsrc/main/java/de/johni0702/replaystudio/filter/SquashFilter.java #20 Fix block change packets not being removed when chunk was unloaded (Jonas)job/ReplayStudio/20/changes#detail32015-08-16T15:58:22Z2015-08-16T15:58:22Zsrc/main/java/de/johni0702/replaystudio/filter/SquashFilter.java #19 Add gson converter for Class in to_json filter (Jonas)job/ReplayStudio/19/changes#detail02015-06-30T15:10:29Z2015-06-30T15:10:29Zsrc/main/java/de/johni0702/replaystudio/filter/JsonConverterFilter.java #19 Squash ServerMapDataPackets (Jonas)job/ReplayStudio/19/changes#detail12015-06-30T15:10:29Z2015-06-30T15:10:29Zsrc/main/java/de/johni0702/replaystudio/filter/SquashFilter.java #18 Allow for creation of new zip replay files (Jonas)job/ReplayStudio/18/changes#detail02015-06-04T15:23:47Z2015-06-04T15:23:47Zsrc/main/java/de/johni0702/replaystudio/replay/ZipReplayFile.java #18 Set default metadata values when writing with ZipReplayFile (Jonas)job/ReplayStudio/18/changes#detail12015-06-04T15:23:47Z2015-06-04T15:23:47Zsrc/main/java/de/johni0702/replaystudio/replay/ZipReplayFile.java #18 Add filter which dumps packets to file in json format (Jonas)job/ReplayStudio/18/changes#detail22015-06-04T15:23:47Z2015-06-04T15:23:47Zsrc/main/java/de/johni0702/replaystudio/filter/JsonConverterFilter.java src/main/resources/META-INF/services/de.johni0702.replaystudio.filter.StreamFilter src/main/resources/META-INF/services/de.johni0702.replaystudio.filter.Filter #17 Add minecraft version to replay metadata (Jonas)job/ReplayStudio/17/changes#detail02015-06-01T15:06:25Z2015-06-01T15:06:25Zsrc/main/java/de/johni0702/replaystudio/replay/ReplayMetaData.java #17 Add paths and resource pack support (Jonas)job/ReplayStudio/17/changes#detail12015-06-01T15:06:25Z2015-06-01T15:06:25Zsrc/main/java/de/johni0702/replaystudio/path/KeyframeTime.java src/main/java/de/johni0702/replaystudio/studio/StudioReplay.java src/main/java/de/johni0702/replaystudio/path/Path.java src/main/java/de/johni0702/replaystudio/util/DPosition.java src/main/java/de/johni0702/replaystudio/replay/ReplayFile.java src/main/java/de/johni0702/replaystudio/path/KeyframePosition.java src/main/java/de/johni0702/replaystudio/replay/Replay.java src/main/java/de/johni0702/replaystudio/io/ReplayInputStream.java src/main/java/de/johni0702/replaystudio/replay/ZipReplayFile.java src/main/java/de/johni0702/replaystudio/path/Keyframe.java src/main/java/de/johni0702/replaystudio/studio/ReplayStudio.java src/main/java/de/johni0702/replaystudio/Studio.java src/main/java/de/johni0702/replaystudio/studio/StudioDelegatingReplay.java src/main/java/de/johni0702/replaystudio/util/Utils.java #16 Do not close input stream before every entry is read but close it eventually (Jonas)job/ReplayStudio/16/changes#detail02015-05-22T09:03:48Z2015-05-22T09:03:48Zsrc/main/java/de/johni0702/replaystudio/util/Utils.java src/main/java/de/johni0702/replaystudio/studio/ReplayStudio.java #15 Determine packet wrapper classes for each packet individually (Jonas)job/ReplayStudio/15/changes#detail02015-05-06T12:43:58Z2015-05-06T12:43:58Zsrc/main/java/de/johni0702/replaystudio/studio/protocol/StudioMinecraftProtocol.java src/main/java/de/johni0702/replaystudio/io/WrappedPacket.java #13 Use empty constructor for stream element end (Jonas)job/ReplayStudio/13/changes#detail02015-04-12T17:53:01Z2015-04-12T17:53:01Zsrc/main/java/de/johni0702/replaystudio/stream/AbstractPacketStream.java #12 Remove lombok (Jonas)job/ReplayStudio/12/changes#detail02015-04-09T18:22:04Z2015-04-09T18:22:04Zsrc/main/java/de/johni0702/replaystudio/studio/protocol/StudioSession.java src/main/java/de/johni0702/replaystudio/filter/ReverseTimeFilter.java src/main/java/de/johni0702/replaystudio/studio/protocol/StudioCompression.java src/main/java/de/johni0702/replaystudio/replay/ReplayMetaData.java src/main/java/de/johni0702/replaystudio/util/Motion.java src/main/java/de/johni0702/replaystudio/stream/AbstractPacketStream.java src/main/java/de/johni0702/replaystudio/studio/StudioReplayPart.java src/main/java/de/johni0702/replaystudio/util/Location.java src/test/java/de/johni0702/replaystudio/mock/MinecraftProtocolMock.java build.gradle src/main/java/de/johni0702/replaystudio/studio/StudioDelegatingReplay.java src/main/java/de/johni0702/replaystudio/studio/StudioPacketStream.java src/main/java/de/johni0702/replaystudio/studio/protocol/StudioCodec.java src/main/java/de/johni0702/replaystudio/launcher/StreamLauncher.java src/main/java/de/johni0702/replaystudio/launcher/Launcher.java src/main/java/de/johni0702/replaystudio/stream/PacketStream.java src/test/java/de/johni0702/replaystudio/mock/SessionMock.java src/main/java/de/johni0702/replaystudio/PacketData.java src/main/java/de/johni0702/replaystudio/studio/StudioReplay.java src/main/java/de/johni0702/replaystudio/studio/protocol/StudioMinecraftProtocol.java src/main/java/de/johni0702/replaystudio/util/ThreadLocalOutputStream.java src/main/java/de/johni0702/replaystudio/io/ReplayInputStream.java src/main/java/de/johni0702/replaystudio/studio/StudioReplayPartView.java src/main/java/de/johni0702/replaystudio/studio/ReplayStudio.java src/main/java/de/johni0702/replaystudio/collection/PacketList.java src/main/java/de/johni0702/replaystudio/io/WrappedPacket.java src/main/java/de/johni0702/replaystudio/filter/NeutralizerFilter.java src/main/java/de/johni0702/replaystudio/stream/IteratorStream.java #12 Fix wrong timestamps and potential NPE in processing packet streams (Jonas)job/ReplayStudio/12/changes#detail12015-04-09T18:22:04Z2015-04-09T18:22:04Zsrc/main/java/de/johni0702/replaystudio/stream/AbstractPacketStream.java #11 Squash chunk packets (Jonas)job/ReplayStudio/11/changes#detail02015-04-05T20:40:39Z2015-04-05T20:40:39Zsrc/main/java/de/johni0702/replaystudio/filter/SquashFilter.java #11 Drop output of stream launcher if not needed (Jonas)job/ReplayStudio/11/changes#detail12015-04-05T20:40:39Z2015-04-05T20:40:39Zsrc/main/java/de/johni0702/replaystudio/launcher/StreamLauncher.java #11 Fix packets generated during onEnd calls not getting processed by following filters (Jonas)job/ReplayStudio/11/changes#detail22015-04-05T20:40:39Z2015-04-05T20:40:39Zsrc/main/java/de/johni0702/replaystudio/stream/AbstractPacketStream.java #7 Remove errorprone gradle plugin as it's causing issues with lombok on some systems (Jonas)job/ReplayStudio/7/changes#detail02015-04-02T12:50:27Z2015-04-02T12:50:27Zbuild.gradle #6 Save visibility of friendly invisibles during squashing (Jonas)job/ReplayStudio/6/changes#detail02015-04-02T12:43:32Z2015-04-02T12:43:32Zsrc/main/java/de/johni0702/replaystudio/filter/SquashFilter.java #6 Add missing entity packets to PacketUtils (Jonas)job/ReplayStudio/6/changes#detail12015-04-02T12:43:32Z2015-04-02T12:43:32Zsrc/main/java/de/johni0702/replaystudio/util/PacketUtils.java #6 Add new commandline option -n / --no-wrapping (disable packet wrapping) (Jonas)job/ReplayStudio/6/changes#detail22015-04-02T12:43:32Z2015-04-02T12:43:32Zsrc/main/java/de/johni0702/replaystudio/launcher/StreamLauncher.java src/main/java/de/johni0702/replaystudio/launcher/Launcher.java #6 Squash entity movement (Jonas)job/ReplayStudio/6/changes#detail32015-04-02T12:43:32Z2015-04-02T12:43:32Zsrc/main/java/de/johni0702/replaystudio/filter/SquashFilter.java src/main/java/de/johni0702/replaystudio/util/Location.java src/main/java/de/johni0702/replaystudio/util/Utils.java #6 Remove ServerSpawnParticleMessage when squashing replays (Jonas)job/ReplayStudio/6/changes#detail42015-04-02T12:43:32Z2015-04-02T12:43:32Zsrc/main/java/de/johni0702/replaystudio/filter/SquashFilter.java #4 Fix distinct friendly fire/visibility in ServerTeamPacket (Jonas)job/ReplayStudio/4/changes#detail02015-03-26T16:40:04Z2015-03-26T16:40:04Zsrc/main/java/de/johni0702/replaystudio/filter/SquashFilter.java src/main/java/de/johni0702/replaystudio/filter/ReverseTimeFilter.java #2 Check before casting map key/values in studio protocol (Jonas)job/ReplayStudio/2/changes#detail02015-03-25T15:27:35Z2015-03-25T15:27:35Zsrc/main/java/de/johni0702/replaystudio/studio/protocol/StudioMinecraftProtocol.java