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.
| v3 | v4 |
|---|---|
| be.seeseemelk.mockbukkit.ban.MockIpBanEntry | org.mockbukkit.mockbukkit.ban.IpbanEntryMock |
| be.seeseemelk.mockbukkit.ban.MockIpBanEList | org.mockbukkit.mockbukkit.ban.IpbanListMock |
| be.seeseemelk.mockbukkit.block.data.AmethystClusterMock | org.mockbukkit.mockbukkit.block.data.AmethystClusterDataMock |
| be.seeseemelk.mockbukkit.block.data.BedMock | org.mockbukkit.mockbukkit.block.data.BedDataMock |
| be.seeseemelk.mockbukkit.block.data.BambooMock | org.mockbukkit.mockbukkit.block.data.BambooDataMock |
| be.seeseemelk.mockbukkit.block.data.CampfireMock | org.mockbukkit.mockbukkit.block.data.CampfireDataMock |
| be.seeseemelk.mockbukkit.block.data.SlabMock | org.mockbukkit.mockbukkit.block.data.SlabDataMock |
| be.seeseemelk.mockbukkit.block.data.StairsMock | org.mockbukkit.mockbukkit.block.data.StairsDataMock |
| be.seeseemelk.mockbukkit.block.data.SwitchMock | org.mockbukkit.mockbukkit.block.data.SwitchDataMock |
| be.seeseemelk.mockbukkit.block.data.TrapDoorMock | org.mockbukkit.mockbukkit.block.data.TrapDoorDataMock |
| be.seeseemelk.mockbukkit.block.data.WallSignMock | org.mockbukkit.mockbukkit.block.data.WallSignDataMock |
| be.seeseemelk.mockbukkit.block.state.AbstractFurnaceMock | org.mockbukkit.mockbukkit.block.state.AbstractFurnaceStateMock |
| be.seeseemelk.mockbukkit.block.state.BannerMock | org.mockbukkit.mockbukkit.block.state.BannerStateMock |
| be.seeseemelk.mockbukkit.block.state.BarrelMock | org.mockbukkit.mockbukkit.block.state.BarrelStateMock |
| be.seeseemelk.mockbukkit.block.state.BeaconMock | org.mockbukkit.mockbukkit.block.state.BeaconStateMock |
| be.seeseemelk.mockbukkit.block.state.BedMock | org.mockbukkit.mockbukkit.block.state.BedStateMock |
| be.seeseemelk.mockbukkit.block.state.BeehiveMock | org.mockbukkit.mockbukkit.block.state.BeehiveStateMock |
| be.seeseemelk.mockbukkit.block.state.BellMock | org.mockbukkit.mockbukkit.block.state.BellStateMock |
| be.seeseemelk.mockbukkit.block.state.BlastFurnaceMock | org.mockbukkit.mockbukkit.block.state.BlastFurnaceStateMock |
| be.seeseemelk.mockbukkit.block.state.BrewingStandMock | org.mockbukkit.mockbukkit.block.state.BrewingStandStateMock |
| be.seeseemelk.mockbukkit.block.state.CampfireMock | org.mockbukkit.mockbukkit.block.state.CampfireStateMock |
| be.seeseemelk.mockbukkit.block.state.ChestMock | org.mockbukkit.mockbukkit.block.state.ChestStateMock |
| be.seeseemelk.mockbukkit.block.state.CommandBlockMock | org.mockbukkit.mockbukkit.block.state.CommandBlockStateMock |
| be.seeseemelk.mockbukkit.block.state.ComparatorMock | org.mockbukkit.mockbukkit.block.state.CompatatorStateMock |
| be.seeseemelk.mockbukkit.block.state.ConduitMock | org.mockbukkit.mockbukkit.block.state.ConduitStateMock |
| be.seeseemelk.mockbukkit.block.state.ContainerMock | org.mockbukkit.mockbukkit.block.state.ContainerStateMock |
| be.seeseemelk.mockbukkit.block.state.CreatureSpawnerMock | org.mockbukkit.mockbukkit.block.state.CreatureSpawnerStateMock |
| be.seeseemelk.mockbukkit.block.state.DaylightDetectorMock | org.mockbukkit.mockbukkit.block.state.DaylightDetectorStateMock |
| be.seeseemelk.mockbukkit.block.state.DispenserMock | org.mockbukkit.mockbukkit.block.state.DispenserStateMock |
| be.seeseemelk.mockbukkit.block.state.DropperMock | org.mockbukkit.mockbukkit.block.state.DropperStateMock |
| be.seeseemelk.mockbukkit.block.state.EnchantingTableMock | org.mockbukkit.mockbukkit.block.state.EnchantingTableStateMock |
| be.seeseemelk.mockbukkit.block.state.EnderChestMock | org.mockbukkit.mockbukkit.block.state.EnderChestStateMock |
| be.seeseemelk.mockbukkit.block.state.EndGatewayMock | org.mockbukkit.mockbukkit.block.state.EndGatewayStateMock |
| be.seeseemelk.mockbukkit.block.state.HopperMock | org.mockbukkit.mockbukkit.block.state.HopperStateMock |
| be.seeseemelk.mockbukkit.block.state.JigsawMock | org.mockbukkit.mockbukkit.block.state.JigsawStateMock |
| be.seeseemelk.mockbukkit.block.state.LecternMock | org.mockbukkit.mockbukkit.block.state.LecternStateMock |
| be.seeseemelk.mockbukkit.block.state.SculkCatalystMock | org.mockbukkit.mockbukkit.block.state.SculkCatalystStateMock |
| be.seeseemelk.mockbukkit.block.state.SculkSensorMock | org.mockbukkit.mockbukkit.block.state.SculkSensorStateMock |
| be.seeseemelk.mockbukkit.block.state.SculkShriekerMock | org.mockbukkit.mockbukkit.block.state.SculkShriekerStateMock |
| be.seeseemelk.mockbukkit.block.state.ShulkerBoxMock | org.mockbukkit.mockbukkit.block.state.ShulkerBoxStateMock |
| be.seeseemelk.mockbukkit.block.state.SignMock | org.mockbukkit.mockbukkit.block.state.SignStateMock |
| be.seeseemelk.mockbukkit.block.state.SkullMock | org.mockbukkit.mockbukkit.block.state.SkullStateMock |
| be.seeseemelk.mockbukkit.block.state.SmokerMock | org.mockbukkit.mockbukkit.block.state.SmokerStateMock |
| be.seeseemelk.mockbukkit.block.state.StructureMock | org.mockbukkit.mockbukkit.block.state.StructuteStateMock |
| be.seeseemelk.mockbukkit.command.MockCommandMap | org.mockbukkit.mockbukkit.command.commandMapMock |
| be.seeseemelk.mockbukkit.MockPlayerList | org.mockbukkit.mockbukkit.PlayerListMock |
| be.seeseemelk.mockbukkit.MockPlugin | org.mockbukkit.mockbukkit.plugin.PluginMock |
| be.seeseemelk.mockbukkit.MockUnsafeValues | org.mockbukkit.mockbukkit.util.UnsafeValuesMock |
| be.seeseemelk.mockbukkit.GameEventMock | org.mockbukkit.mockbukkit.event.GameEventMock |
| be.seeseemelk.mockbukkit.RaidMock | org.mockbukkit.mockbukkit.event.RaidMock |
| be.seeseemelk.mockbukkit.PermisisonManagerMock | org.mockbukkit.mockbukkit.plugin.PermissionManagerMock |
| be.seeseemelk.mockbukkit.RegistryMock | org.mockbukkit.mockbukkit.registry.RegistryMock |
| be.seeseemelk.mockbukkit.JukeboxSongMock | org.mockbukkit.mockbukkit.sound.JukeboxSongMock |
| be.seeseemelk.mockbukkit.MusicInstrumentMock | org.mockbukkit.mockbukkit.sound.MusicInstrumentMock |
| be.seeseemelk.mockbukkit.WorldBorderMock | org.mockbukkit.mockbukkit.world.WorldBorderMock |
| be.seeseemelk.mockbukkit.WorldMock | org.mockbukkit.mockbukkit.world.WorldMock |
| be.seeseemelk.mockbukkit.MockChunkData | org.mockbukkit.mockbukkit.world.ChunkDataMock |
| be.seeseemelk.mockbukkit.ChunkMock | org.mockbukkit.mockbukkit.world.ChunkMock |
| be.seeseemelk.mockbukkit.ChunkSnapshotMock | org.mockbukkit.mockbukkit.world.ChunkSnapshotMock |
| be.seeseemelk.mockbukkit.ChunkCoordinate | org.mockbukkit.mockbukkit.world.ChunkCoordinate |
| be.seeseemelk.mockbukkit.Coordinate | org.mockbukkit.mockbukkit.world.Coordinate |
