Skip to content

Migrate to Mockbukkit 4 ​

TIP

We have OpenRewrite Recipes for this migration. You can more information on the page for the OpenRewrite Migration for v4

The 4.0 release includes a large refactor, where the root package and many classnames have changed. All features that had previously been marked for removal has now been removed.

Renaming packages ​

Package names were renamed from be.seeseemelk.mockbukkit to org.mockbukkit.mockbukkit. If you prefer to do the migration manually, we suggest you to execute a find and replace.

Renaming classes ​

Some class names have been renamed for easier interpretation. The table below creates a mapping between the class names from version 3 and the version 4.

v3v4
be.seeseemelk.mockbukkit.ban.MockIpBanEntryorg.mockbukkit.mockbukkit.ban.IpbanEntryMock
be.seeseemelk.mockbukkit.ban.MockIpBanEListorg.mockbukkit.mockbukkit.ban.IpbanListMock
be.seeseemelk.mockbukkit.block.data.AmethystClusterMockorg.mockbukkit.mockbukkit.block.data.AmethystClusterDataMock
be.seeseemelk.mockbukkit.block.data.BedMockorg.mockbukkit.mockbukkit.block.data.BedDataMock
be.seeseemelk.mockbukkit.block.data.BambooMockorg.mockbukkit.mockbukkit.block.data.BambooDataMock
be.seeseemelk.mockbukkit.block.data.CampfireMockorg.mockbukkit.mockbukkit.block.data.CampfireDataMock
be.seeseemelk.mockbukkit.block.data.SlabMockorg.mockbukkit.mockbukkit.block.data.SlabDataMock
be.seeseemelk.mockbukkit.block.data.StairsMockorg.mockbukkit.mockbukkit.block.data.StairsDataMock
be.seeseemelk.mockbukkit.block.data.SwitchMockorg.mockbukkit.mockbukkit.block.data.SwitchDataMock
be.seeseemelk.mockbukkit.block.data.TrapDoorMockorg.mockbukkit.mockbukkit.block.data.TrapDoorDataMock
be.seeseemelk.mockbukkit.block.data.WallSignMockorg.mockbukkit.mockbukkit.block.data.WallSignDataMock
be.seeseemelk.mockbukkit.block.state.AbstractFurnaceMockorg.mockbukkit.mockbukkit.block.state.AbstractFurnaceStateMock
be.seeseemelk.mockbukkit.block.state.BannerMockorg.mockbukkit.mockbukkit.block.state.BannerStateMock
be.seeseemelk.mockbukkit.block.state.BarrelMockorg.mockbukkit.mockbukkit.block.state.BarrelStateMock
be.seeseemelk.mockbukkit.block.state.BeaconMockorg.mockbukkit.mockbukkit.block.state.BeaconStateMock
be.seeseemelk.mockbukkit.block.state.BedMockorg.mockbukkit.mockbukkit.block.state.BedStateMock
be.seeseemelk.mockbukkit.block.state.BeehiveMockorg.mockbukkit.mockbukkit.block.state.BeehiveStateMock
be.seeseemelk.mockbukkit.block.state.BellMockorg.mockbukkit.mockbukkit.block.state.BellStateMock
be.seeseemelk.mockbukkit.block.state.BlastFurnaceMockorg.mockbukkit.mockbukkit.block.state.BlastFurnaceStateMock
be.seeseemelk.mockbukkit.block.state.BrewingStandMockorg.mockbukkit.mockbukkit.block.state.BrewingStandStateMock
be.seeseemelk.mockbukkit.block.state.CampfireMockorg.mockbukkit.mockbukkit.block.state.CampfireStateMock
be.seeseemelk.mockbukkit.block.state.ChestMockorg.mockbukkit.mockbukkit.block.state.ChestStateMock
be.seeseemelk.mockbukkit.block.state.CommandBlockMockorg.mockbukkit.mockbukkit.block.state.CommandBlockStateMock
be.seeseemelk.mockbukkit.block.state.ComparatorMockorg.mockbukkit.mockbukkit.block.state.CompatatorStateMock
be.seeseemelk.mockbukkit.block.state.ConduitMockorg.mockbukkit.mockbukkit.block.state.ConduitStateMock
be.seeseemelk.mockbukkit.block.state.ContainerMockorg.mockbukkit.mockbukkit.block.state.ContainerStateMock
be.seeseemelk.mockbukkit.block.state.CreatureSpawnerMockorg.mockbukkit.mockbukkit.block.state.CreatureSpawnerStateMock
be.seeseemelk.mockbukkit.block.state.DaylightDetectorMockorg.mockbukkit.mockbukkit.block.state.DaylightDetectorStateMock
be.seeseemelk.mockbukkit.block.state.DispenserMockorg.mockbukkit.mockbukkit.block.state.DispenserStateMock
be.seeseemelk.mockbukkit.block.state.DropperMockorg.mockbukkit.mockbukkit.block.state.DropperStateMock
be.seeseemelk.mockbukkit.block.state.EnchantingTableMockorg.mockbukkit.mockbukkit.block.state.EnchantingTableStateMock
be.seeseemelk.mockbukkit.block.state.EnderChestMockorg.mockbukkit.mockbukkit.block.state.EnderChestStateMock
be.seeseemelk.mockbukkit.block.state.EndGatewayMockorg.mockbukkit.mockbukkit.block.state.EndGatewayStateMock
be.seeseemelk.mockbukkit.block.state.HopperMockorg.mockbukkit.mockbukkit.block.state.HopperStateMock
be.seeseemelk.mockbukkit.block.state.JigsawMockorg.mockbukkit.mockbukkit.block.state.JigsawStateMock
be.seeseemelk.mockbukkit.block.state.LecternMockorg.mockbukkit.mockbukkit.block.state.LecternStateMock
be.seeseemelk.mockbukkit.block.state.SculkCatalystMockorg.mockbukkit.mockbukkit.block.state.SculkCatalystStateMock
be.seeseemelk.mockbukkit.block.state.SculkSensorMockorg.mockbukkit.mockbukkit.block.state.SculkSensorStateMock
be.seeseemelk.mockbukkit.block.state.SculkShriekerMockorg.mockbukkit.mockbukkit.block.state.SculkShriekerStateMock
be.seeseemelk.mockbukkit.block.state.ShulkerBoxMockorg.mockbukkit.mockbukkit.block.state.ShulkerBoxStateMock
be.seeseemelk.mockbukkit.block.state.SignMockorg.mockbukkit.mockbukkit.block.state.SignStateMock
be.seeseemelk.mockbukkit.block.state.SkullMockorg.mockbukkit.mockbukkit.block.state.SkullStateMock
be.seeseemelk.mockbukkit.block.state.SmokerMockorg.mockbukkit.mockbukkit.block.state.SmokerStateMock
be.seeseemelk.mockbukkit.block.state.StructureMockorg.mockbukkit.mockbukkit.block.state.StructuteStateMock
be.seeseemelk.mockbukkit.command.MockCommandMaporg.mockbukkit.mockbukkit.command.commandMapMock
be.seeseemelk.mockbukkit.MockPlayerListorg.mockbukkit.mockbukkit.PlayerListMock
be.seeseemelk.mockbukkit.MockPluginorg.mockbukkit.mockbukkit.plugin.PluginMock
be.seeseemelk.mockbukkit.MockUnsafeValuesorg.mockbukkit.mockbukkit.util.UnsafeValuesMock
be.seeseemelk.mockbukkit.GameEventMockorg.mockbukkit.mockbukkit.event.GameEventMock
be.seeseemelk.mockbukkit.RaidMockorg.mockbukkit.mockbukkit.event.RaidMock
be.seeseemelk.mockbukkit.PermisisonManagerMockorg.mockbukkit.mockbukkit.plugin.PermissionManagerMock
be.seeseemelk.mockbukkit.RegistryMockorg.mockbukkit.mockbukkit.registry.RegistryMock
be.seeseemelk.mockbukkit.JukeboxSongMockorg.mockbukkit.mockbukkit.sound.JukeboxSongMock
be.seeseemelk.mockbukkit.MusicInstrumentMockorg.mockbukkit.mockbukkit.sound.MusicInstrumentMock
be.seeseemelk.mockbukkit.WorldBorderMockorg.mockbukkit.mockbukkit.world.WorldBorderMock
be.seeseemelk.mockbukkit.WorldMockorg.mockbukkit.mockbukkit.world.WorldMock
be.seeseemelk.mockbukkit.MockChunkDataorg.mockbukkit.mockbukkit.world.ChunkDataMock
be.seeseemelk.mockbukkit.ChunkMockorg.mockbukkit.mockbukkit.world.ChunkMock
be.seeseemelk.mockbukkit.ChunkSnapshotMockorg.mockbukkit.mockbukkit.world.ChunkSnapshotMock
be.seeseemelk.mockbukkit.ChunkCoordinateorg.mockbukkit.mockbukkit.world.ChunkCoordinate
be.seeseemelk.mockbukkit.Coordinateorg.mockbukkit.mockbukkit.world.Coordinate

Released under the MIT License.