diff --git a/lophine-api/paper-patches/features/0002-Leaves-Add-fakeplayer-api.patch b/1todos/api/paper-patches/features/0002-Leaves-Add-fakeplayer-api.patch similarity index 100% rename from lophine-api/paper-patches/features/0002-Leaves-Add-fakeplayer-api.patch rename to 1todos/api/paper-patches/features/0002-Leaves-Add-fakeplayer-api.patch diff --git a/lophine-api/paper-patches/features/0003-Leaves-Replay-Mod-API.patch b/1todos/api/paper-patches/features/0003-Leaves-Replay-Mod-API.patch similarity index 100% rename from lophine-api/paper-patches/features/0003-Leaves-Replay-Mod-API.patch rename to 1todos/api/paper-patches/features/0003-Leaves-Replay-Mod-API.patch diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/Bot.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/Bot.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/Bot.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/Bot.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/BotCreator.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/BotCreator.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/BotCreator.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/BotCreator.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/BotManager.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/BotManager.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/BotManager.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/BotManager.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/AttackAction.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/AttackAction.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/AttackAction.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/AttackAction.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/BotAction.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/BotAction.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/BotAction.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/BotAction.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/BreakBlockAction.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/BreakBlockAction.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/BreakBlockAction.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/BreakBlockAction.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/DropAction.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/DropAction.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/DropAction.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/DropAction.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/FishAction.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/FishAction.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/FishAction.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/FishAction.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/JumpAction.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/JumpAction.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/JumpAction.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/JumpAction.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/LookAction.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/LookAction.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/LookAction.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/LookAction.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/MountAction.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/MountAction.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/MountAction.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/MountAction.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/MoveAction.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/MoveAction.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/MoveAction.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/MoveAction.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/RotationAction.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/RotationAction.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/RotationAction.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/RotationAction.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/SneakAction.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/SneakAction.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/SneakAction.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/SneakAction.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/StateBotAction.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/StateBotAction.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/StateBotAction.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/StateBotAction.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/SwapAction.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/SwapAction.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/SwapAction.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/SwapAction.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/SwimAction.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/SwimAction.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/SwimAction.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/SwimAction.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/TimerBotAction.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/TimerBotAction.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/TimerBotAction.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/TimerBotAction.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemAction.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemAction.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemAction.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemAction.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemAutoAction.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemAutoAction.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemAutoAction.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemAutoAction.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemOffhandAction.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemOffhandAction.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemOffhandAction.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemOffhandAction.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemOnAction.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemOnAction.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemOnAction.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemOnAction.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemOnOffhandAction.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemOnOffhandAction.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemOnOffhandAction.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemOnOffhandAction.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemToAction.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemToAction.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemToAction.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemToAction.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemToOffhandAction.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemToOffhandAction.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemToOffhandAction.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/bot/action/UseItemToOffhandAction.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/photographer/Photographer.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/photographer/Photographer.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/photographer/Photographer.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/photographer/Photographer.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/entity/photographer/PhotographerManager.java b/1todos/api/src/main/java/org/leavesmc/leaves/entity/photographer/PhotographerManager.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/entity/photographer/PhotographerManager.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/entity/photographer/PhotographerManager.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotActionEvent.java b/1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotActionEvent.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotActionEvent.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotActionEvent.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotActionExecuteEvent.java b/1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotActionExecuteEvent.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotActionExecuteEvent.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotActionExecuteEvent.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotActionScheduleEvent.java b/1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotActionScheduleEvent.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotActionScheduleEvent.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotActionScheduleEvent.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotActionStopEvent.java b/1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotActionStopEvent.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotActionStopEvent.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotActionStopEvent.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotConfigModifyEvent.java b/1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotConfigModifyEvent.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotConfigModifyEvent.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotConfigModifyEvent.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotCreateEvent.java b/1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotCreateEvent.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotCreateEvent.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotCreateEvent.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotDeathEvent.java b/1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotDeathEvent.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotDeathEvent.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotDeathEvent.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotEvent.java b/1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotEvent.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotEvent.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotEvent.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotInventoryOpenEvent.java b/1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotInventoryOpenEvent.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotInventoryOpenEvent.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotInventoryOpenEvent.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotJoinEvent.java b/1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotJoinEvent.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotJoinEvent.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotJoinEvent.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotLoadEvent.java b/1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotLoadEvent.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotLoadEvent.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotLoadEvent.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotRemoveEvent.java b/1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotRemoveEvent.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotRemoveEvent.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotRemoveEvent.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotSpawnLocationEvent.java b/1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotSpawnLocationEvent.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/event/bot/BotSpawnLocationEvent.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/event/bot/BotSpawnLocationEvent.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/event/player/PlayerOperationLimitEvent.java b/1todos/api/src/main/java/org/leavesmc/leaves/event/player/PlayerOperationLimitEvent.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/event/player/PlayerOperationLimitEvent.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/event/player/PlayerOperationLimitEvent.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/event/player/UpdateSuppressionEvent.java b/1todos/api/src/main/java/org/leavesmc/leaves/event/player/UpdateSuppressionEvent.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/event/player/UpdateSuppressionEvent.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/event/player/UpdateSuppressionEvent.java diff --git a/lophine-api/src/main/java/org/leavesmc/leaves/replay/BukkitRecorderOption.java b/1todos/api/src/main/java/org/leavesmc/leaves/replay/BukkitRecorderOption.java similarity index 100% rename from lophine-api/src/main/java/org/leavesmc/leaves/replay/BukkitRecorderOption.java rename to 1todos/api/src/main/java/org/leavesmc/leaves/replay/BukkitRecorderOption.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/experiment/CommandConfig.java b/1todos/server/config-files/experiment/CommandConfig.java similarity index 78% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/experiment/CommandConfig.java rename to 1todos/server/config-files/experiment/CommandConfig.java index 5e875cc..6618653 100644 --- a/lophine-server/src/main/java/fun/bm/lophine/config/modules/experiment/CommandConfig.java +++ b/1todos/server/config-files/experiment/CommandConfig.java @@ -3,7 +3,6 @@ package fun.bm.lophine.config.modules.experiment; import me.earthme.luminol.config.IConfigModule; import me.earthme.luminol.config.flags.ConfigClassInfo; import me.earthme.luminol.config.flags.ConfigInfo; -import me.earthme.luminol.config.flags.TransformedConfig; import me.earthme.luminol.enums.EnumConfigCategory; @ConfigClassInfo(category = EnumConfigCategory.EXPERIMENT, name = "command") @@ -18,13 +17,6 @@ public class CommandConfig implements IConfigModule { Allow to use function command""") public static boolean function = false; - @TransformedConfig(name = "enable-waypoint", directory = {"experiment", "waypoint bar"}) - @TransformedConfig(name = "enable-waypoint", directory = {"experiment", "waypoint_bar"}) - @ConfigInfo(name = "waypoint_command_enabled", comments = - """ - Allow to use waypoint command and locator bar""") - public static boolean waypoint = false; - @ConfigInfo(name = "scoreboard_command_enabled", comments = """ Allow to use scoreboard command""") diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/experiment/EntityDamageSourceTraceConfig.java b/1todos/server/config-files/experiment/EntityDamageSourceTraceConfig.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/experiment/EntityDamageSourceTraceConfig.java rename to 1todos/server/config-files/experiment/EntityDamageSourceTraceConfig.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/experiment/GlobalEntitiesCounter.java b/1todos/server/config-files/experiment/GlobalEntitiesCounter.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/experiment/GlobalEntitiesCounter.java rename to 1todos/server/config-files/experiment/GlobalEntitiesCounter.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/experiment/RayTrackingEntityTrackerConfig.java b/1todos/server/config-files/experiment/RayTrackingEntityTrackerConfig.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/experiment/RayTrackingEntityTrackerConfig.java rename to 1todos/server/config-files/experiment/RayTrackingEntityTrackerConfig.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/experiment/RedStoneConfig.java b/1todos/server/config-files/experiment/RedStoneConfig.java similarity index 88% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/experiment/RedStoneConfig.java rename to 1todos/server/config-files/experiment/RedStoneConfig.java index dedbfe3..8cdc8d3 100644 --- a/lophine-server/src/main/java/fun/bm/lophine/config/modules/experiment/RedStoneConfig.java +++ b/1todos/server/config-files/experiment/RedStoneConfig.java @@ -13,14 +13,12 @@ import me.earthme.luminol.enums.EnumConfigCategory; */ @ConfigClassInfo(category = EnumConfigCategory.EXPERIMENT, name = "redstone") public class RedStoneConfig implements IConfigModule { - @TransformedConfig(name = "enabled", directory = {"experiment", "redstone-ignore-upwards-update"}) @ConfigInfo(name = "redstone-ignore-upwards-update", comments = """ Should the pre-1.20 mechanism be reintroduced: Redstone dust does not connect to adjacent redstone dust on trapdoors that are open Pre-1.20.2 mechanism: Redstone dust, redstone repeaters, and redstone comparators do not check for attachment when receiving status updates from below""") public static boolean redstoneIgnoreUpwardsUpdate = false; - @TransformedConfig(name = "enabled", directory = {"experiment", "cce-update-suppression"}) @ConfigInfo(name = "cce-update-suppression", comments = """ Is it permissible to use ClassCastException for update suppression?""") public static boolean cce = false; diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/fixes/UpdateSuppressionCrashFixConfig.java b/1todos/server/config-files/fixes/UpdateSuppressionCrashFixConfig.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/fixes/UpdateSuppressionCrashFixConfig.java rename to 1todos/server/config-files/fixes/UpdateSuppressionCrashFixConfig.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/function/ContainerExpansionConfig.java b/1todos/server/config-files/function/ContainerExpansionConfig.java similarity index 65% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/function/ContainerExpansionConfig.java rename to 1todos/server/config-files/function/ContainerExpansionConfig.java index 2a12580..650be50 100644 --- a/lophine-server/src/main/java/fun/bm/lophine/config/modules/function/ContainerExpansionConfig.java +++ b/1todos/server/config-files/function/ContainerExpansionConfig.java @@ -4,35 +4,28 @@ import me.earthme.luminol.config.IConfigModule; import me.earthme.luminol.config.flags.CommandSuggestions; import me.earthme.luminol.config.flags.ConfigClassInfo; import me.earthme.luminol.config.flags.ConfigInfo; -import me.earthme.luminol.config.flags.TransformedConfig; import me.earthme.luminol.enums.EnumConfigCategory; @ConfigClassInfo(category = EnumConfigCategory.FUNCTION, name = "container_expansion") public class ContainerExpansionConfig implements IConfigModule { - @TransformedConfig(name = "barrel_rows", directory = {"misc", "container_expansion"}) @CommandSuggestions(suggest = {"1", "2", "3", "4", "5", "6"}) @ConfigInfo(name = "barrel_rows", comments = """ range: 1~6""") public static int barrelRows = 3; - @TransformedConfig(name = "enderchest_rows", directory = {"misc", "container_expansion"}) @CommandSuggestions(suggest = {"1", "2", "3", "4", "5", "6"}) @ConfigInfo(name = "enderchest_rows", comments = """ range: 1~6""") public static int enderchestRows = 3; - @TransformedConfig(name = "shulker_stackable_count", directory = {"function", "container_expansion"}) - @TransformedConfig(name = "shulker_stackable_count", directory = {"misc", "container_expansion"}) @CommandSuggestions(suggest = {"1", "2", "32", "64"}) @ConfigInfo(name = "shulker_stackable_count", directory = {"shulker_box"}, comments = """ range: 1~64""") public static int shulkerCount = 1; - @TransformedConfig(name = "same_nbt_shulker_stackable", directory = {"function", "container_expansion"}) - @TransformedConfig(name = "same_nbt_shulker_stackable", directory = {"misc", "container_expansion"}) @ConfigInfo(name = "same_nbt_shulker_stackable", directory = {"shulker_box"}) public static boolean nbtShulkerStackable = false; } \ No newline at end of file diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/function/CreativeFlyNoClipConfig.java b/1todos/server/config-files/function/CreativeFlyNoClipConfig.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/function/CreativeFlyNoClipConfig.java rename to 1todos/server/config-files/function/CreativeFlyNoClipConfig.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/function/FakeplayerConfig.java b/1todos/server/config-files/function/FakeplayerConfig.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/function/FakeplayerConfig.java rename to 1todos/server/config-files/function/FakeplayerConfig.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/function/LanguageConfig.java b/1todos/server/config-files/function/LanguageConfig.java similarity index 87% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/function/LanguageConfig.java rename to 1todos/server/config-files/function/LanguageConfig.java index bf65c59..cf4dc27 100644 --- a/lophine-server/src/main/java/fun/bm/lophine/config/modules/function/LanguageConfig.java +++ b/1todos/server/config-files/function/LanguageConfig.java @@ -3,12 +3,10 @@ package fun.bm.lophine.config.modules.function; import me.earthme.luminol.config.IConfigModule; import me.earthme.luminol.config.flags.ConfigClassInfo; import me.earthme.luminol.config.flags.ConfigInfo; -import me.earthme.luminol.config.flags.TransformedConfig; import me.earthme.luminol.enums.EnumConfigCategory; @ConfigClassInfo(category = EnumConfigCategory.FUNCTION, name = "language") public class LanguageConfig implements IConfigModule { - @TransformedConfig(name = "lang", directory = {"optimizations", "language"}) @ConfigInfo(name = "lang", comments = """ Please use the key from https://minecraft.wiki/w/Language Sample of format: en_us zh_cn zh_hk zh_tw""") diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/function/OldFeatureConfig.java b/1todos/server/config-files/function/OldFeatureConfig.java similarity index 51% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/function/OldFeatureConfig.java rename to 1todos/server/config-files/function/OldFeatureConfig.java index 157d041..30f6ba3 100644 --- a/lophine-server/src/main/java/fun/bm/lophine/config/modules/function/OldFeatureConfig.java +++ b/1todos/server/config-files/function/OldFeatureConfig.java @@ -3,31 +3,22 @@ package fun.bm.lophine.config.modules.function; import me.earthme.luminol.config.IConfigModule; import me.earthme.luminol.config.flags.ConfigClassInfo; import me.earthme.luminol.config.flags.ConfigInfo; -import me.earthme.luminol.config.flags.TransformedConfig; import me.earthme.luminol.enums.EnumConfigCategory; @ConfigClassInfo(category = EnumConfigCategory.FUNCTION, name = "old-feature") public class OldFeatureConfig implements IConfigModule { - @TransformedConfig(name = "spawn_invulnerable_time", directory = {"misc", "old-feature"}) @ConfigInfo(name = "spawn_invulnerable_time") public static boolean spawnInvulnerableTime = false; - @TransformedConfig(name = "old_zombie_reinforcement", directory = {"misc", "old-feature"}) @ConfigInfo(name = "old_zombie_reinforcement") public static boolean oldZombieReinforcement = false; - @TransformedConfig(name = "old_explosion_damage_calculator", directory = {"misc", "old-feature"}) @ConfigInfo(name = "old_explosion_damage_calculator") public static boolean oldExplosionDamageCalculator = false; - @TransformedConfig(name = "old_raid_behavior", directory = {"misc", "old-feature"}) - @TransformedConfig(name = "give_bad_omen_when_kill_raid_captain", directory = {"misc", "revert_raid_changes"}, transformComments = false) @ConfigInfo(name = "old_raid_behavior") public static boolean oldRaidBehavior = false; - @TransformedConfig(name = "villager-infinite-trade", directory = {"function", "villager"}, transformComments = false) - @TransformedConfig(name = "villager-infinite-trade", directory = {"misc", "villager"}, transformComments = false) - @TransformedConfig(name = "villager-infinite-trade", directory = {"misc", "villager-config"}, transformComments = false) @ConfigInfo(name = "villager-void-trade", comments = """ Allow villager void trade.""") diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/function/RedStoneConfig.java b/1todos/server/config-files/function/RedStoneConfig.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/function/RedStoneConfig.java rename to 1todos/server/config-files/function/RedStoneConfig.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/function/ReplayAPIConfig.java b/1todos/server/config-files/function/ReplayAPIConfig.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/function/ReplayAPIConfig.java rename to 1todos/server/config-files/function/ReplayAPIConfig.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/function/WoolHopperCounterConfig.java b/1todos/server/config-files/function/WoolHopperCounterConfig.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/function/WoolHopperCounterConfig.java rename to 1todos/server/config-files/function/WoolHopperCounterConfig.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/function/protocol/AlternativeBlockPlacementProtocolConfig.java b/1todos/server/config-files/function/protocol/AlternativeBlockPlacementProtocolConfig.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/function/protocol/AlternativeBlockPlacementProtocolConfig.java rename to 1todos/server/config-files/function/protocol/AlternativeBlockPlacementProtocolConfig.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/function/protocol/AppleSkinProtocolConfig.java b/1todos/server/config-files/function/protocol/AppleSkinProtocolConfig.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/function/protocol/AppleSkinProtocolConfig.java rename to 1todos/server/config-files/function/protocol/AppleSkinProtocolConfig.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/function/protocol/BBORProtocolConfig.java b/1todos/server/config-files/function/protocol/BBORProtocolConfig.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/function/protocol/BBORProtocolConfig.java rename to 1todos/server/config-files/function/protocol/BBORProtocolConfig.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/function/protocol/JadeProtocolConfig.java b/1todos/server/config-files/function/protocol/JadeProtocolConfig.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/function/protocol/JadeProtocolConfig.java rename to 1todos/server/config-files/function/protocol/JadeProtocolConfig.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/function/protocol/REIServerProtocolConfig.java b/1todos/server/config-files/function/protocol/REIServerProtocolConfig.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/function/protocol/REIServerProtocolConfig.java rename to 1todos/server/config-files/function/protocol/REIServerProtocolConfig.java diff --git a/1todos/server/config-files/function/protocol/ServuxProtocolConfig.java b/1todos/server/config-files/function/protocol/ServuxProtocolConfig.java new file mode 100644 index 0000000..8637f5a --- /dev/null +++ b/1todos/server/config-files/function/protocol/ServuxProtocolConfig.java @@ -0,0 +1,44 @@ +package fun.bm.lophine.config.modules.function.protocol; + +import me.earthme.luminol.config.IConfigModule; +import me.earthme.luminol.config.flags.CommandSuggestions; +import me.earthme.luminol.config.flags.ConfigClassInfo; +import me.earthme.luminol.config.flags.ConfigInfo; +import me.earthme.luminol.enums.EnumConfigCategory; + +import java.util.List; + +@ConfigClassInfo(category = EnumConfigCategory.FUNCTION, name = "servux", directory = {"protocol"}) +public class ServuxProtocolConfig implements IConfigModule { + @ConfigInfo(name = "entity-protocol", directory = {"data"}) + public static boolean entityProtocol = false; + + @ConfigInfo(name = "hud-logger-protocol") + public static boolean hudLoggerProtocol = false; + + @ConfigInfo(name = "hud-metadata-protocol") + public static boolean hudMetadataProtocol = false; + + @ConfigInfo(name = "hud-metadata-share-seed") + public static boolean hudMetadataShareSeed = false; + + @ConfigInfo(name = "structure-protocol") + public static boolean structureProtocol = false; + + @ConfigInfo(name = "hud-enabled-loggers") + public static List hudEnabledLoggers = List.of("tps", "mob_caps"); + + @ConfigInfo(name = "hud-update-interval") + public static int hudUpdateInterval = 1; + + @ConfigInfo(name = "litematics-enabled", directory = {"litematics"}) + public static boolean litematicsEnabled = false; + + @CommandSuggestions(suggest = {"-1", "2097152"}) + @ConfigInfo(name = "litematics-max-nbt-size", directory = {"litematics"}) + public static int litematicsMaxNbtSize = 2097152; + + @CommandSuggestions(suggest = {"-1", "1200"}) + @ConfigInfo(name = "litematics-print-max-delay-ticks", directory = {"litematics"}, comments = "The max delay ticks for printing litematics, -1 to disable") + public static int maxDelay = 1200; +} diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/function/protocol/SyncmaticaProtocolConfig.java b/1todos/server/config-files/function/protocol/SyncmaticaProtocolConfig.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/function/protocol/SyncmaticaProtocolConfig.java rename to 1todos/server/config-files/function/protocol/SyncmaticaProtocolConfig.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/function/protocol/XaeroMapProtocolConfig.java b/1todos/server/config-files/function/protocol/XaeroMapProtocolConfig.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/function/protocol/XaeroMapProtocolConfig.java rename to 1todos/server/config-files/function/protocol/XaeroMapProtocolConfig.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/misc/AutoUpdateConfig.java b/1todos/server/config-files/misc/AutoUpdateConfig.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/misc/AutoUpdateConfig.java rename to 1todos/server/config-files/misc/AutoUpdateConfig.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/misc/DisableCheckConfig.java b/1todos/server/config-files/misc/DisableCheckConfig.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/misc/DisableCheckConfig.java rename to 1todos/server/config-files/misc/DisableCheckConfig.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/misc/ItemEntityConfig.java b/1todos/server/config-files/misc/ItemEntityConfig.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/config/modules/misc/ItemEntityConfig.java rename to 1todos/server/config-files/misc/ItemEntityConfig.java diff --git a/lophine-server/luminol-patches/features/0003-Leaves-Item-overstack-util.patch b/1todos/server/luminol-patches/features/0003-Leaves-Item-overstack-util.patch similarity index 100% rename from lophine-server/luminol-patches/features/0003-Leaves-Item-overstack-util.patch rename to 1todos/server/luminol-patches/features/0003-Leaves-Item-overstack-util.patch diff --git a/lophine-server/luminol-patches/features/0004-Leaves-Fakeplayer.patch b/1todos/server/luminol-patches/features/0004-Leaves-Fakeplayer.patch similarity index 100% rename from lophine-server/luminol-patches/features/0004-Leaves-Fakeplayer.patch rename to 1todos/server/luminol-patches/features/0004-Leaves-Fakeplayer.patch diff --git a/lophine-server/luminol-patches/features/0005-Diff-in-auto-update-patch.patch b/1todos/server/luminol-patches/features/0005-Diff-in-auto-update-patch.patch similarity index 100% rename from lophine-server/luminol-patches/features/0005-Diff-in-auto-update-patch.patch rename to 1todos/server/luminol-patches/features/0005-Diff-in-auto-update-patch.patch diff --git a/lophine-server/luminol-patches/features/0006-Carpet-features.patch b/1todos/server/luminol-patches/features/0006-Carpet-features.patch similarity index 100% rename from lophine-server/luminol-patches/features/0006-Carpet-features.patch rename to 1todos/server/luminol-patches/features/0006-Carpet-features.patch diff --git a/lophine-server/minecraft-patches/features/0001-Add-config-to-disable-some-check-for-operators.patch b/1todos/server/minecraft-patches/features/0001-Add-config-to-disable-some-check-for-operators.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0001-Add-config-to-disable-some-check-for-operators.patch rename to 1todos/server/minecraft-patches/features/0001-Add-config-to-disable-some-check-for-operators.patch diff --git a/lophine-server/minecraft-patches/features/0002-Add-config-to-enable-cross-region-damage-trace.patch b/1todos/server/minecraft-patches/features/0002-Add-config-to-enable-cross-region-damage-trace.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0002-Add-config-to-enable-cross-region-damage-trace.patch rename to 1todos/server/minecraft-patches/features/0002-Add-config-to-enable-cross-region-damage-trace.patch diff --git a/lophine-server/minecraft-patches/features/0003-Add-config-to-enable-raytracing-tracker.patch b/1todos/server/minecraft-patches/features/0003-Add-config-to-enable-raytracing-tracker.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0003-Add-config-to-enable-raytracing-tracker.patch rename to 1todos/server/minecraft-patches/features/0003-Add-config-to-enable-raytracing-tracker.patch diff --git a/lophine-server/minecraft-patches/features/0004-Add-config-to-enable-function-command.patch b/1todos/server/minecraft-patches/features/0004-Add-config-to-enable-function-command.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0004-Add-config-to-enable-function-command.patch rename to 1todos/server/minecraft-patches/features/0004-Add-config-to-enable-function-command.patch diff --git a/lophine-server/minecraft-patches/features/0005-Add-config-to-enable-save-all-command.patch b/1todos/server/minecraft-patches/features/0005-Add-config-to-enable-save-all-command.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0005-Add-config-to-enable-save-all-command.patch rename to 1todos/server/minecraft-patches/features/0005-Add-config-to-enable-save-all-command.patch diff --git a/lophine-server/minecraft-patches/features/0006-Add-config-to-enable-scoreboard-command.patch b/1todos/server/minecraft-patches/features/0006-Add-config-to-enable-scoreboard-command.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0006-Add-config-to-enable-scoreboard-command.patch rename to 1todos/server/minecraft-patches/features/0006-Add-config-to-enable-scoreboard-command.patch diff --git a/lophine-server/minecraft-patches/features/0007-Add-config-to-enable-tick-command.patch b/1todos/server/minecraft-patches/features/0007-Add-config-to-enable-tick-command.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0007-Add-config-to-enable-tick-command.patch rename to 1todos/server/minecraft-patches/features/0007-Add-config-to-enable-tick-command.patch diff --git a/lophine-server/minecraft-patches/features/0008-Fix-datapack-command-save-function.patch b/1todos/server/minecraft-patches/features/0008-Fix-datapack-command-save-function.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0008-Fix-datapack-command-save-function.patch rename to 1todos/server/minecraft-patches/features/0008-Fix-datapack-command-save-function.patch diff --git a/lophine-server/minecraft-patches/features/0009-Leaves-Base-Protocol-Core.patch b/1todos/server/minecraft-patches/features/0009-Leaves-Base-Protocol-Core.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0009-Leaves-Base-Protocol-Core.patch rename to 1todos/server/minecraft-patches/features/0009-Leaves-Base-Protocol-Core.patch diff --git a/lophine-server/minecraft-patches/features/0010-Leaves-Configurable-trading-with-the-void.patch b/1todos/server/minecraft-patches/features/0010-Leaves-Configurable-trading-with-the-void.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0010-Leaves-Configurable-trading-with-the-void.patch rename to 1todos/server/minecraft-patches/features/0010-Leaves-Configurable-trading-with-the-void.patch diff --git a/lophine-server/minecraft-patches/features/0011-Leaves-Item-overstack-util.patch b/1todos/server/minecraft-patches/features/0011-Leaves-Item-overstack-util.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0011-Leaves-Item-overstack-util.patch rename to 1todos/server/minecraft-patches/features/0011-Leaves-Item-overstack-util.patch diff --git a/lophine-server/minecraft-patches/features/0012-Leaves-Old-Explosion-Damage-Calculator.patch b/1todos/server/minecraft-patches/features/0012-Leaves-Old-Explosion-Damage-Calculator.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0012-Leaves-Old-Explosion-Damage-Calculator.patch rename to 1todos/server/minecraft-patches/features/0012-Leaves-Old-Explosion-Damage-Calculator.patch diff --git a/lophine-server/minecraft-patches/features/0013-Leaves-Old-raid-behavior.patch b/1todos/server/minecraft-patches/features/0013-Leaves-Old-raid-behavior.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0013-Leaves-Old-raid-behavior.patch rename to 1todos/server/minecraft-patches/features/0013-Leaves-Old-raid-behavior.patch diff --git a/lophine-server/minecraft-patches/features/0014-Leaves-Redstone-Shears-Wrench.patch b/1todos/server/minecraft-patches/features/0014-Leaves-Redstone-Shears-Wrench.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0014-Leaves-Redstone-Shears-Wrench.patch rename to 1todos/server/minecraft-patches/features/0014-Leaves-Redstone-Shears-Wrench.patch diff --git a/lophine-server/minecraft-patches/features/0015-Leaves-Servux-Protocol.patch b/1todos/server/minecraft-patches/features/0015-Leaves-Servux-Protocol.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0015-Leaves-Servux-Protocol.patch rename to 1todos/server/minecraft-patches/features/0015-Leaves-Servux-Protocol.patch diff --git a/lophine-server/minecraft-patches/features/0016-LeavesHooks.patch b/1todos/server/minecraft-patches/features/0016-LeavesHooks.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0016-LeavesHooks.patch rename to 1todos/server/minecraft-patches/features/0016-LeavesHooks.patch diff --git a/lophine-server/minecraft-patches/features/0017-Compatibility-fix-for-Raid-Revert-and-Cross-Region-D.patch b/1todos/server/minecraft-patches/features/0017-Compatibility-fix-for-Raid-Revert-and-Cross-Region-D.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0017-Compatibility-fix-for-Raid-Revert-and-Cross-Region-D.patch rename to 1todos/server/minecraft-patches/features/0017-Compatibility-fix-for-Raid-Revert-and-Cross-Region-D.patch diff --git a/lophine-server/minecraft-patches/features/0018-Purpur-Barrels-and-enderchests-6-rows.patch b/1todos/server/minecraft-patches/features/0018-Purpur-Barrels-and-enderchests-6-rows.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0018-Purpur-Barrels-and-enderchests-6-rows.patch rename to 1todos/server/minecraft-patches/features/0018-Purpur-Barrels-and-enderchests-6-rows.patch diff --git a/lophine-server/minecraft-patches/features/0019-I18n-support.patch b/1todos/server/minecraft-patches/features/0019-I18n-support.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0019-I18n-support.patch rename to 1todos/server/minecraft-patches/features/0019-I18n-support.patch diff --git a/lophine-server/minecraft-patches/features/0020-Old-zombie-reinforcement.patch b/1todos/server/minecraft-patches/features/0020-Old-zombie-reinforcement.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0020-Old-zombie-reinforcement.patch rename to 1todos/server/minecraft-patches/features/0020-Old-zombie-reinforcement.patch diff --git a/lophine-server/minecraft-patches/features/0021-Spawn-invulnerable-time.patch b/1todos/server/minecraft-patches/features/0021-Spawn-invulnerable-time.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0021-Spawn-invulnerable-time.patch rename to 1todos/server/minecraft-patches/features/0021-Spawn-invulnerable-time.patch diff --git a/lophine-server/minecraft-patches/features/0022-Leaves-Fakeplayer.patch b/1todos/server/minecraft-patches/features/0022-Leaves-Fakeplayer.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0022-Leaves-Fakeplayer.patch rename to 1todos/server/minecraft-patches/features/0022-Leaves-Fakeplayer.patch diff --git a/lophine-server/minecraft-patches/features/0023-Modify-merge-ItemEntity-logic.patch b/1todos/server/minecraft-patches/features/0023-Modify-merge-ItemEntity-logic.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0023-Modify-merge-ItemEntity-logic.patch rename to 1todos/server/minecraft-patches/features/0023-Modify-merge-ItemEntity-logic.patch diff --git a/lophine-server/minecraft-patches/features/0024-Leaves-Syncmatica-Protocol.patch b/1todos/server/minecraft-patches/features/0024-Leaves-Syncmatica-Protocol.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0024-Leaves-Syncmatica-Protocol.patch rename to 1todos/server/minecraft-patches/features/0024-Leaves-Syncmatica-Protocol.patch diff --git a/lophine-server/minecraft-patches/features/0025-Leaves-BBOR-Protocol.patch b/1todos/server/minecraft-patches/features/0025-Leaves-BBOR-Protocol.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0025-Leaves-BBOR-Protocol.patch rename to 1todos/server/minecraft-patches/features/0025-Leaves-BBOR-Protocol.patch diff --git a/lophine-server/minecraft-patches/features/0026-Leaves-Jade-Protocol.patch b/1todos/server/minecraft-patches/features/0026-Leaves-Jade-Protocol.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0026-Leaves-Jade-Protocol.patch rename to 1todos/server/minecraft-patches/features/0026-Leaves-Jade-Protocol.patch diff --git a/lophine-server/minecraft-patches/features/0027-Leaves-Xaero-Map-Protocol.patch b/1todos/server/minecraft-patches/features/0027-Leaves-Xaero-Map-Protocol.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0027-Leaves-Xaero-Map-Protocol.patch rename to 1todos/server/minecraft-patches/features/0027-Leaves-Xaero-Map-Protocol.patch diff --git a/lophine-server/minecraft-patches/features/0028-Leaves-Support-REI-protocol.patch b/1todos/server/minecraft-patches/features/0028-Leaves-Support-REI-protocol.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0028-Leaves-Support-REI-protocol.patch rename to 1todos/server/minecraft-patches/features/0028-Leaves-Support-REI-protocol.patch diff --git a/lophine-server/minecraft-patches/features/0029-Leaves-Wool-Hopper-Counter.patch b/1todos/server/minecraft-patches/features/0029-Leaves-Wool-Hopper-Counter.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0029-Leaves-Wool-Hopper-Counter.patch rename to 1todos/server/minecraft-patches/features/0029-Leaves-Wool-Hopper-Counter.patch diff --git a/lophine-server/minecraft-patches/features/0030-Leaves-Alternative-block-placement-Protocol.patch b/1todos/server/minecraft-patches/features/0030-Leaves-Alternative-block-placement-Protocol.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0030-Leaves-Alternative-block-placement-Protocol.patch rename to 1todos/server/minecraft-patches/features/0030-Leaves-Alternative-block-placement-Protocol.patch diff --git a/lophine-server/minecraft-patches/features/0031-Leaves-Replay-Mod-API.patch b/1todos/server/minecraft-patches/features/0031-Leaves-Replay-Mod-API.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0031-Leaves-Replay-Mod-API.patch rename to 1todos/server/minecraft-patches/features/0031-Leaves-Replay-Mod-API.patch diff --git a/lophine-server/minecraft-patches/features/0032-Leaves-Catch-update-suppression-crash.patch b/1todos/server/minecraft-patches/features/0032-Leaves-Catch-update-suppression-crash.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0032-Leaves-Catch-update-suppression-crash.patch rename to 1todos/server/minecraft-patches/features/0032-Leaves-Catch-update-suppression-crash.patch diff --git a/lophine-server/minecraft-patches/features/0033-Leaves-CCE-update-suppression.patch b/1todos/server/minecraft-patches/features/0033-Leaves-CCE-update-suppression.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0033-Leaves-CCE-update-suppression.patch rename to 1todos/server/minecraft-patches/features/0033-Leaves-CCE-update-suppression.patch diff --git a/lophine-server/minecraft-patches/features/0034-Leaves-Redstone-ignore-upwards-update.patch b/1todos/server/minecraft-patches/features/0034-Leaves-Redstone-ignore-upwards-update.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0034-Leaves-Redstone-ignore-upwards-update.patch rename to 1todos/server/minecraft-patches/features/0034-Leaves-Redstone-ignore-upwards-update.patch diff --git a/lophine-server/minecraft-patches/features/0035-Instant-Block-Updater.patch b/1todos/server/minecraft-patches/features/0035-Instant-Block-Updater.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0035-Instant-Block-Updater.patch rename to 1todos/server/minecraft-patches/features/0035-Instant-Block-Updater.patch diff --git a/lophine-server/minecraft-patches/features/0036-Revert-TrapDoorBlock-changes-form-Paper.patch b/1todos/server/minecraft-patches/features/0036-Revert-TrapDoorBlock-changes-form-Paper.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0036-Revert-TrapDoorBlock-changes-form-Paper.patch rename to 1todos/server/minecraft-patches/features/0036-Revert-TrapDoorBlock-changes-form-Paper.patch diff --git a/lophine-server/minecraft-patches/features/0037-Leaves-Prevent-loss-of-item-drops-due-to-update-supp.patch b/1todos/server/minecraft-patches/features/0037-Leaves-Prevent-loss-of-item-drops-due-to-update-supp.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0037-Leaves-Prevent-loss-of-item-drops-due-to-update-supp.patch rename to 1todos/server/minecraft-patches/features/0037-Leaves-Prevent-loss-of-item-drops-due-to-update-supp.patch diff --git a/lophine-server/minecraft-patches/features/0038-Leaves-Old-Block-remove-behaviour.patch b/1todos/server/minecraft-patches/features/0038-Leaves-Old-Block-remove-behaviour.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0038-Leaves-Old-Block-remove-behaviour.patch rename to 1todos/server/minecraft-patches/features/0038-Leaves-Old-Block-remove-behaviour.patch diff --git a/lophine-server/minecraft-patches/features/0039-Leaves-Do-not-reset-placed-block-on-exception-Do-not.patch b/1todos/server/minecraft-patches/features/0039-Leaves-Do-not-reset-placed-block-on-exception-Do-not.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0039-Leaves-Do-not-reset-placed-block-on-exception-Do-not.patch rename to 1todos/server/minecraft-patches/features/0039-Leaves-Do-not-reset-placed-block-on-exception-Do-not.patch diff --git a/lophine-server/minecraft-patches/features/0040-Global-Entities-Counter.patch b/1todos/server/minecraft-patches/features/0040-Global-Entities-Counter.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0040-Global-Entities-Counter.patch rename to 1todos/server/minecraft-patches/features/0040-Global-Entities-Counter.patch diff --git a/lophine-server/minecraft-patches/features/0041-Add-null-check-in-RegionizedWorldData-conections.patch b/1todos/server/minecraft-patches/features/0041-Add-null-check-in-RegionizedWorldData-conections.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0041-Add-null-check-in-RegionizedWorldData-conections.patch rename to 1todos/server/minecraft-patches/features/0041-Add-null-check-in-RegionizedWorldData-conections.patch diff --git a/lophine-server/minecraft-patches/features/0042-Add-removed-check-before-all-checks-start-in-addEffe.patch b/1todos/server/minecraft-patches/features/0042-Add-removed-check-before-all-checks-start-in-addEffe.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0042-Add-removed-check-before-all-checks-start-in-addEffe.patch rename to 1todos/server/minecraft-patches/features/0042-Add-removed-check-before-all-checks-start-in-addEffe.patch diff --git a/lophine-server/minecraft-patches/features/0043-Leaves-Creative-fly-no-clip.patch b/1todos/server/minecraft-patches/features/0043-Leaves-Creative-fly-no-clip.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0043-Leaves-Creative-fly-no-clip.patch rename to 1todos/server/minecraft-patches/features/0043-Leaves-Creative-fly-no-clip.patch diff --git a/lophine-server/minecraft-patches/features/0044-Carpet-features.patch b/1todos/server/minecraft-patches/features/0044-Carpet-features.patch similarity index 100% rename from lophine-server/minecraft-patches/features/0044-Carpet-features.patch rename to 1todos/server/minecraft-patches/features/0044-Carpet-features.patch diff --git a/lophine-server/paper-patches/features/0002-Purpur-Barrels-and-enderchests-6-rows.patch b/1todos/server/paper-patches/features/0002-Purpur-Barrels-and-enderchests-6-rows.patch similarity index 100% rename from lophine-server/paper-patches/features/0002-Purpur-Barrels-and-enderchests-6-rows.patch rename to 1todos/server/paper-patches/features/0002-Purpur-Barrels-and-enderchests-6-rows.patch diff --git a/lophine-server/paper-patches/features/0003-Leaves-Leaves-Protocol-Core.patch b/1todos/server/paper-patches/features/0003-Leaves-Leaves-Protocol-Core.patch similarity index 100% rename from lophine-server/paper-patches/features/0003-Leaves-Leaves-Protocol-Core.patch rename to 1todos/server/paper-patches/features/0003-Leaves-Leaves-Protocol-Core.patch diff --git a/lophine-server/paper-patches/features/0004-LeavesHooks.patch b/1todos/server/paper-patches/features/0004-LeavesHooks.patch similarity index 100% rename from lophine-server/paper-patches/features/0004-LeavesHooks.patch rename to 1todos/server/paper-patches/features/0004-LeavesHooks.patch diff --git a/lophine-server/paper-patches/features/0005-Add-cancel-task-by-task-id-in-FoliaGlobalRegionSched.patch b/1todos/server/paper-patches/features/0005-Add-cancel-task-by-task-id-in-FoliaGlobalRegionSched.patch similarity index 100% rename from lophine-server/paper-patches/features/0005-Add-cancel-task-by-task-id-in-FoliaGlobalRegionSched.patch rename to 1todos/server/paper-patches/features/0005-Add-cancel-task-by-task-id-in-FoliaGlobalRegionSched.patch diff --git a/lophine-server/paper-patches/features/0006-Leaves-Leaves-Fakeplayer.patch b/1todos/server/paper-patches/features/0006-Leaves-Leaves-Fakeplayer.patch similarity index 100% rename from lophine-server/paper-patches/features/0006-Leaves-Leaves-Fakeplayer.patch rename to 1todos/server/paper-patches/features/0006-Leaves-Leaves-Fakeplayer.patch diff --git a/lophine-server/paper-patches/features/0007-Leaves-Replay-Mod-API.patch b/1todos/server/paper-patches/features/0007-Leaves-Replay-Mod-API.patch similarity index 100% rename from lophine-server/paper-patches/features/0007-Leaves-Replay-Mod-API.patch rename to 1todos/server/paper-patches/features/0007-Leaves-Replay-Mod-API.patch diff --git a/lophine-server/src/main/java/com/logisticscraft/occlusionculling/DataProvider.java b/1todos/server/src/com/logisticscraft/occlusionculling/DataProvider.java similarity index 100% rename from lophine-server/src/main/java/com/logisticscraft/occlusionculling/DataProvider.java rename to 1todos/server/src/com/logisticscraft/occlusionculling/DataProvider.java diff --git a/lophine-server/src/main/java/com/logisticscraft/occlusionculling/OcclusionCullingInstance.java b/1todos/server/src/com/logisticscraft/occlusionculling/OcclusionCullingInstance.java similarity index 100% rename from lophine-server/src/main/java/com/logisticscraft/occlusionculling/OcclusionCullingInstance.java rename to 1todos/server/src/com/logisticscraft/occlusionculling/OcclusionCullingInstance.java diff --git a/lophine-server/src/main/java/com/logisticscraft/occlusionculling/cache/ArrayOcclusionCache.java b/1todos/server/src/com/logisticscraft/occlusionculling/cache/ArrayOcclusionCache.java similarity index 100% rename from lophine-server/src/main/java/com/logisticscraft/occlusionculling/cache/ArrayOcclusionCache.java rename to 1todos/server/src/com/logisticscraft/occlusionculling/cache/ArrayOcclusionCache.java diff --git a/lophine-server/src/main/java/com/logisticscraft/occlusionculling/cache/OcclusionCache.java b/1todos/server/src/com/logisticscraft/occlusionculling/cache/OcclusionCache.java similarity index 100% rename from lophine-server/src/main/java/com/logisticscraft/occlusionculling/cache/OcclusionCache.java rename to 1todos/server/src/com/logisticscraft/occlusionculling/cache/OcclusionCache.java diff --git a/lophine-server/src/main/java/com/logisticscraft/occlusionculling/util/MathUtilities.java b/1todos/server/src/com/logisticscraft/occlusionculling/util/MathUtilities.java similarity index 100% rename from lophine-server/src/main/java/com/logisticscraft/occlusionculling/util/MathUtilities.java rename to 1todos/server/src/com/logisticscraft/occlusionculling/util/MathUtilities.java diff --git a/lophine-server/src/main/java/com/logisticscraft/occlusionculling/util/Vec3d.java b/1todos/server/src/com/logisticscraft/occlusionculling/util/Vec3d.java similarity index 100% rename from lophine-server/src/main/java/com/logisticscraft/occlusionculling/util/Vec3d.java rename to 1todos/server/src/com/logisticscraft/occlusionculling/util/Vec3d.java diff --git a/lophine-server/src/main/java/dev/tr7zw/entityculling/CullTask.java b/1todos/server/src/dev/tr7zw/entityculling/CullTask.java similarity index 100% rename from lophine-server/src/main/java/dev/tr7zw/entityculling/CullTask.java rename to 1todos/server/src/dev/tr7zw/entityculling/CullTask.java diff --git a/lophine-server/src/main/java/dev/tr7zw/entityculling/DefaultChunkDataProvider.java b/1todos/server/src/dev/tr7zw/entityculling/DefaultChunkDataProvider.java similarity index 100% rename from lophine-server/src/main/java/dev/tr7zw/entityculling/DefaultChunkDataProvider.java rename to 1todos/server/src/dev/tr7zw/entityculling/DefaultChunkDataProvider.java diff --git a/lophine-server/src/main/java/dev/tr7zw/entityculling/versionless/access/Cullable.java b/1todos/server/src/dev/tr7zw/entityculling/versionless/access/Cullable.java similarity index 100% rename from lophine-server/src/main/java/dev/tr7zw/entityculling/versionless/access/Cullable.java rename to 1todos/server/src/dev/tr7zw/entityculling/versionless/access/Cullable.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/BotCreateState.java b/1todos/server/src/leaves/bot/BotCreateState.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/BotCreateState.java rename to 1todos/server/src/leaves/bot/BotCreateState.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/BotDataStorage.java b/1todos/server/src/leaves/bot/BotDataStorage.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/BotDataStorage.java rename to 1todos/server/src/leaves/bot/BotDataStorage.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/BotInventoryContainer.java b/1todos/server/src/leaves/bot/BotInventoryContainer.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/BotInventoryContainer.java rename to 1todos/server/src/leaves/bot/BotInventoryContainer.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/BotList.java b/1todos/server/src/leaves/bot/BotList.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/BotList.java rename to 1todos/server/src/leaves/bot/BotList.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/BotRecipeBook.java b/1todos/server/src/leaves/bot/BotRecipeBook.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/BotRecipeBook.java rename to 1todos/server/src/leaves/bot/BotRecipeBook.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/BotStatsCounter.java b/1todos/server/src/leaves/bot/BotStatsCounter.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/BotStatsCounter.java rename to 1todos/server/src/leaves/bot/BotStatsCounter.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/BotUtil.java b/1todos/server/src/leaves/bot/BotUtil.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/BotUtil.java rename to 1todos/server/src/leaves/bot/BotUtil.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/MojangAPI.java b/1todos/server/src/leaves/bot/MojangAPI.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/MojangAPI.java rename to 1todos/server/src/leaves/bot/MojangAPI.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/ServerBot.java b/1todos/server/src/leaves/bot/ServerBot.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/ServerBot.java rename to 1todos/server/src/leaves/bot/ServerBot.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/ServerBotGameMode.java b/1todos/server/src/leaves/bot/ServerBotGameMode.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/ServerBotGameMode.java rename to 1todos/server/src/leaves/bot/ServerBotGameMode.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/ServerBotPacketListenerImpl.java b/1todos/server/src/leaves/bot/ServerBotPacketListenerImpl.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/ServerBotPacketListenerImpl.java rename to 1todos/server/src/leaves/bot/ServerBotPacketListenerImpl.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/Actions.java b/1todos/server/src/leaves/bot/agent/Actions.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/Actions.java rename to 1todos/server/src/leaves/bot/agent/Actions.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/Configs.java b/1todos/server/src/leaves/bot/agent/Configs.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/Configs.java rename to 1todos/server/src/leaves/bot/agent/Configs.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/ExtraData.java b/1todos/server/src/leaves/bot/agent/ExtraData.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/ExtraData.java rename to 1todos/server/src/leaves/bot/agent/ExtraData.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/AbstractBotAction.java b/1todos/server/src/leaves/bot/agent/actions/AbstractBotAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/AbstractBotAction.java rename to 1todos/server/src/leaves/bot/agent/actions/AbstractBotAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/AbstractStateBotAction.java b/1todos/server/src/leaves/bot/agent/actions/AbstractStateBotAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/AbstractStateBotAction.java rename to 1todos/server/src/leaves/bot/agent/actions/AbstractStateBotAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/AbstractTimerBotAction.java b/1todos/server/src/leaves/bot/agent/actions/AbstractTimerBotAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/AbstractTimerBotAction.java rename to 1todos/server/src/leaves/bot/agent/actions/AbstractTimerBotAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/AbstractUseBotAction.java b/1todos/server/src/leaves/bot/agent/actions/AbstractUseBotAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/AbstractUseBotAction.java rename to 1todos/server/src/leaves/bot/agent/actions/AbstractUseBotAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerAttackAction.java b/1todos/server/src/leaves/bot/agent/actions/ServerAttackAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerAttackAction.java rename to 1todos/server/src/leaves/bot/agent/actions/ServerAttackAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerBreakBlockAction.java b/1todos/server/src/leaves/bot/agent/actions/ServerBreakBlockAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerBreakBlockAction.java rename to 1todos/server/src/leaves/bot/agent/actions/ServerBreakBlockAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerDropAction.java b/1todos/server/src/leaves/bot/agent/actions/ServerDropAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerDropAction.java rename to 1todos/server/src/leaves/bot/agent/actions/ServerDropAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerFishAction.java b/1todos/server/src/leaves/bot/agent/actions/ServerFishAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerFishAction.java rename to 1todos/server/src/leaves/bot/agent/actions/ServerFishAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerJumpAction.java b/1todos/server/src/leaves/bot/agent/actions/ServerJumpAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerJumpAction.java rename to 1todos/server/src/leaves/bot/agent/actions/ServerJumpAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerLookAction.java b/1todos/server/src/leaves/bot/agent/actions/ServerLookAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerLookAction.java rename to 1todos/server/src/leaves/bot/agent/actions/ServerLookAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerMountAction.java b/1todos/server/src/leaves/bot/agent/actions/ServerMountAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerMountAction.java rename to 1todos/server/src/leaves/bot/agent/actions/ServerMountAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerMoveAction.java b/1todos/server/src/leaves/bot/agent/actions/ServerMoveAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerMoveAction.java rename to 1todos/server/src/leaves/bot/agent/actions/ServerMoveAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerRotationAction.java b/1todos/server/src/leaves/bot/agent/actions/ServerRotationAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerRotationAction.java rename to 1todos/server/src/leaves/bot/agent/actions/ServerRotationAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerSneakAction.java b/1todos/server/src/leaves/bot/agent/actions/ServerSneakAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerSneakAction.java rename to 1todos/server/src/leaves/bot/agent/actions/ServerSneakAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerSwapAction.java b/1todos/server/src/leaves/bot/agent/actions/ServerSwapAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerSwapAction.java rename to 1todos/server/src/leaves/bot/agent/actions/ServerSwapAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerSwimAction.java b/1todos/server/src/leaves/bot/agent/actions/ServerSwimAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerSwimAction.java rename to 1todos/server/src/leaves/bot/agent/actions/ServerSwimAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerUseItemAction.java b/1todos/server/src/leaves/bot/agent/actions/ServerUseItemAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerUseItemAction.java rename to 1todos/server/src/leaves/bot/agent/actions/ServerUseItemAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerUseItemAutoAction.java b/1todos/server/src/leaves/bot/agent/actions/ServerUseItemAutoAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerUseItemAutoAction.java rename to 1todos/server/src/leaves/bot/agent/actions/ServerUseItemAutoAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerUseItemOffhandAction.java b/1todos/server/src/leaves/bot/agent/actions/ServerUseItemOffhandAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerUseItemOffhandAction.java rename to 1todos/server/src/leaves/bot/agent/actions/ServerUseItemOffhandAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerUseItemOnAction.java b/1todos/server/src/leaves/bot/agent/actions/ServerUseItemOnAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerUseItemOnAction.java rename to 1todos/server/src/leaves/bot/agent/actions/ServerUseItemOnAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerUseItemOnOffhandAction.java b/1todos/server/src/leaves/bot/agent/actions/ServerUseItemOnOffhandAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerUseItemOnOffhandAction.java rename to 1todos/server/src/leaves/bot/agent/actions/ServerUseItemOnOffhandAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerUseItemToAction.java b/1todos/server/src/leaves/bot/agent/actions/ServerUseItemToAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerUseItemToAction.java rename to 1todos/server/src/leaves/bot/agent/actions/ServerUseItemToAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerUseItemToOffhandAction.java b/1todos/server/src/leaves/bot/agent/actions/ServerUseItemToOffhandAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/actions/ServerUseItemToOffhandAction.java rename to 1todos/server/src/leaves/bot/agent/actions/ServerUseItemToOffhandAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/configs/AbstractBotConfig.java b/1todos/server/src/leaves/bot/agent/configs/AbstractBotConfig.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/configs/AbstractBotConfig.java rename to 1todos/server/src/leaves/bot/agent/configs/AbstractBotConfig.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/configs/AlwaysSendDataConfig.java b/1todos/server/src/leaves/bot/agent/configs/AlwaysSendDataConfig.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/configs/AlwaysSendDataConfig.java rename to 1todos/server/src/leaves/bot/agent/configs/AlwaysSendDataConfig.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/configs/LocatorBarConfig.java b/1todos/server/src/leaves/bot/agent/configs/LocatorBarConfig.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/configs/LocatorBarConfig.java rename to 1todos/server/src/leaves/bot/agent/configs/LocatorBarConfig.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/configs/SimulationDistanceConfig.java b/1todos/server/src/leaves/bot/agent/configs/SimulationDistanceConfig.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/configs/SimulationDistanceConfig.java rename to 1todos/server/src/leaves/bot/agent/configs/SimulationDistanceConfig.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/configs/SkipSleepConfig.java b/1todos/server/src/leaves/bot/agent/configs/SkipSleepConfig.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/configs/SkipSleepConfig.java rename to 1todos/server/src/leaves/bot/agent/configs/SkipSleepConfig.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/configs/SpawnPhantomConfig.java b/1todos/server/src/leaves/bot/agent/configs/SpawnPhantomConfig.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/configs/SpawnPhantomConfig.java rename to 1todos/server/src/leaves/bot/agent/configs/SpawnPhantomConfig.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/configs/TickTypeConfig.java b/1todos/server/src/leaves/bot/agent/configs/TickTypeConfig.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/bot/agent/configs/TickTypeConfig.java rename to 1todos/server/src/leaves/bot/agent/configs/TickTypeConfig.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/command/arguments/BotArgumentType.java b/1todos/server/src/leaves/command/arguments/BotArgumentType.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/command/arguments/BotArgumentType.java rename to 1todos/server/src/leaves/command/arguments/BotArgumentType.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/command/arguments/EnumArgumentType.java b/1todos/server/src/leaves/command/arguments/EnumArgumentType.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/command/arguments/EnumArgumentType.java rename to 1todos/server/src/leaves/command/arguments/EnumArgumentType.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/command/bot/BotCommand.java b/1todos/server/src/leaves/command/bot/BotCommand.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/command/bot/BotCommand.java rename to 1todos/server/src/leaves/command/bot/BotCommand.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/command/bot/BotSubcommand.java b/1todos/server/src/leaves/command/bot/BotSubcommand.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/command/bot/BotSubcommand.java rename to 1todos/server/src/leaves/command/bot/BotSubcommand.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/command/bot/subcommands/ActionCommand.java b/1todos/server/src/leaves/command/bot/subcommands/ActionCommand.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/command/bot/subcommands/ActionCommand.java rename to 1todos/server/src/leaves/command/bot/subcommands/ActionCommand.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/command/bot/subcommands/ConfigCommand.java b/1todos/server/src/leaves/command/bot/subcommands/ConfigCommand.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/command/bot/subcommands/ConfigCommand.java rename to 1todos/server/src/leaves/command/bot/subcommands/ConfigCommand.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/command/bot/subcommands/CreateCommand.java b/1todos/server/src/leaves/command/bot/subcommands/CreateCommand.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/command/bot/subcommands/CreateCommand.java rename to 1todos/server/src/leaves/command/bot/subcommands/CreateCommand.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/command/bot/subcommands/ListCommand.java b/1todos/server/src/leaves/command/bot/subcommands/ListCommand.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/command/bot/subcommands/ListCommand.java rename to 1todos/server/src/leaves/command/bot/subcommands/ListCommand.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/command/bot/subcommands/LoadCommand.java b/1todos/server/src/leaves/command/bot/subcommands/LoadCommand.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/command/bot/subcommands/LoadCommand.java rename to 1todos/server/src/leaves/command/bot/subcommands/LoadCommand.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/command/bot/subcommands/RemoveCommand.java b/1todos/server/src/leaves/command/bot/subcommands/RemoveCommand.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/command/bot/subcommands/RemoveCommand.java rename to 1todos/server/src/leaves/command/bot/subcommands/RemoveCommand.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/command/bot/subcommands/SaveCommand.java b/1todos/server/src/leaves/command/bot/subcommands/SaveCommand.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/command/bot/subcommands/SaveCommand.java rename to 1todos/server/src/leaves/command/bot/subcommands/SaveCommand.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/command/bot/subcommands/action/ListCommand.java b/1todos/server/src/leaves/command/bot/subcommands/action/ListCommand.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/command/bot/subcommands/action/ListCommand.java rename to 1todos/server/src/leaves/command/bot/subcommands/action/ListCommand.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/command/bot/subcommands/action/StartCommand.java b/1todos/server/src/leaves/command/bot/subcommands/action/StartCommand.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/command/bot/subcommands/action/StartCommand.java rename to 1todos/server/src/leaves/command/bot/subcommands/action/StartCommand.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/command/bot/subcommands/action/StopCommand.java b/1todos/server/src/leaves/command/bot/subcommands/action/StopCommand.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/command/bot/subcommands/action/StopCommand.java rename to 1todos/server/src/leaves/command/bot/subcommands/action/StopCommand.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/CraftBot.java b/1todos/server/src/leaves/entity/bot/CraftBot.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/CraftBot.java rename to 1todos/server/src/leaves/entity/bot/CraftBot.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/CraftBotManager.java b/1todos/server/src/leaves/entity/bot/CraftBotManager.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/CraftBotManager.java rename to 1todos/server/src/leaves/entity/bot/CraftBotManager.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftAttackAction.java b/1todos/server/src/leaves/entity/bot/actions/CraftAttackAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftAttackAction.java rename to 1todos/server/src/leaves/entity/bot/actions/CraftAttackAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftBotAction.java b/1todos/server/src/leaves/entity/bot/actions/CraftBotAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftBotAction.java rename to 1todos/server/src/leaves/entity/bot/actions/CraftBotAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftBreakBlockAction.java b/1todos/server/src/leaves/entity/bot/actions/CraftBreakBlockAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftBreakBlockAction.java rename to 1todos/server/src/leaves/entity/bot/actions/CraftBreakBlockAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftDropAction.java b/1todos/server/src/leaves/entity/bot/actions/CraftDropAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftDropAction.java rename to 1todos/server/src/leaves/entity/bot/actions/CraftDropAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftFishAction.java b/1todos/server/src/leaves/entity/bot/actions/CraftFishAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftFishAction.java rename to 1todos/server/src/leaves/entity/bot/actions/CraftFishAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftJumpAction.java b/1todos/server/src/leaves/entity/bot/actions/CraftJumpAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftJumpAction.java rename to 1todos/server/src/leaves/entity/bot/actions/CraftJumpAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftLookAction.java b/1todos/server/src/leaves/entity/bot/actions/CraftLookAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftLookAction.java rename to 1todos/server/src/leaves/entity/bot/actions/CraftLookAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftMountAction.java b/1todos/server/src/leaves/entity/bot/actions/CraftMountAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftMountAction.java rename to 1todos/server/src/leaves/entity/bot/actions/CraftMountAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftMoveAction.java b/1todos/server/src/leaves/entity/bot/actions/CraftMoveAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftMoveAction.java rename to 1todos/server/src/leaves/entity/bot/actions/CraftMoveAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftRotationAction.java b/1todos/server/src/leaves/entity/bot/actions/CraftRotationAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftRotationAction.java rename to 1todos/server/src/leaves/entity/bot/actions/CraftRotationAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftSneakAction.java b/1todos/server/src/leaves/entity/bot/actions/CraftSneakAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftSneakAction.java rename to 1todos/server/src/leaves/entity/bot/actions/CraftSneakAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftSwapAction.java b/1todos/server/src/leaves/entity/bot/actions/CraftSwapAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftSwapAction.java rename to 1todos/server/src/leaves/entity/bot/actions/CraftSwapAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftSwimAction.java b/1todos/server/src/leaves/entity/bot/actions/CraftSwimAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftSwimAction.java rename to 1todos/server/src/leaves/entity/bot/actions/CraftSwimAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftTimerBotAction.java b/1todos/server/src/leaves/entity/bot/actions/CraftTimerBotAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftTimerBotAction.java rename to 1todos/server/src/leaves/entity/bot/actions/CraftTimerBotAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftUseItemAction.java b/1todos/server/src/leaves/entity/bot/actions/CraftUseItemAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftUseItemAction.java rename to 1todos/server/src/leaves/entity/bot/actions/CraftUseItemAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftUseItemAutoAction.java b/1todos/server/src/leaves/entity/bot/actions/CraftUseItemAutoAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftUseItemAutoAction.java rename to 1todos/server/src/leaves/entity/bot/actions/CraftUseItemAutoAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftUseItemOffhandAction.java b/1todos/server/src/leaves/entity/bot/actions/CraftUseItemOffhandAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftUseItemOffhandAction.java rename to 1todos/server/src/leaves/entity/bot/actions/CraftUseItemOffhandAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftUseItemOnAction.java b/1todos/server/src/leaves/entity/bot/actions/CraftUseItemOnAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftUseItemOnAction.java rename to 1todos/server/src/leaves/entity/bot/actions/CraftUseItemOnAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftUseItemOnOffhandAction.java b/1todos/server/src/leaves/entity/bot/actions/CraftUseItemOnOffhandAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftUseItemOnOffhandAction.java rename to 1todos/server/src/leaves/entity/bot/actions/CraftUseItemOnOffhandAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftUseItemToAction.java b/1todos/server/src/leaves/entity/bot/actions/CraftUseItemToAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftUseItemToAction.java rename to 1todos/server/src/leaves/entity/bot/actions/CraftUseItemToAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftUseItemToOffhandAction.java b/1todos/server/src/leaves/entity/bot/actions/CraftUseItemToOffhandAction.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/bot/actions/CraftUseItemToOffhandAction.java rename to 1todos/server/src/leaves/entity/bot/actions/CraftUseItemToOffhandAction.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/photographer/CraftPhotographer.java b/1todos/server/src/leaves/entity/photographer/CraftPhotographer.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/photographer/CraftPhotographer.java rename to 1todos/server/src/leaves/entity/photographer/CraftPhotographer.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/entity/photographer/CraftPhotographerManager.java b/1todos/server/src/leaves/entity/photographer/CraftPhotographerManager.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/entity/photographer/CraftPhotographerManager.java rename to 1todos/server/src/leaves/entity/photographer/CraftPhotographerManager.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/AppleSkinProtocol.java b/1todos/server/src/leaves/protocol/AppleSkinProtocol.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/AppleSkinProtocol.java rename to 1todos/server/src/leaves/protocol/AppleSkinProtocol.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/BBORProtocol.java b/1todos/server/src/leaves/protocol/BBORProtocol.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/BBORProtocol.java rename to 1todos/server/src/leaves/protocol/BBORProtocol.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/CarpetAlternativeBlockPlacement.java b/1todos/server/src/leaves/protocol/CarpetAlternativeBlockPlacement.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/CarpetAlternativeBlockPlacement.java rename to 1todos/server/src/leaves/protocol/CarpetAlternativeBlockPlacement.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/CarpetServerProtocol.java b/1todos/server/src/leaves/protocol/CarpetServerProtocol.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/CarpetServerProtocol.java rename to 1todos/server/src/leaves/protocol/CarpetServerProtocol.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/LitematicaEasyPlaceProtocol.java b/1todos/server/src/leaves/protocol/LitematicaEasyPlaceProtocol.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/LitematicaEasyPlaceProtocol.java rename to 1todos/server/src/leaves/protocol/LitematicaEasyPlaceProtocol.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/XaeroMapProtocol.java b/1todos/server/src/leaves/protocol/XaeroMapProtocol.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/XaeroMapProtocol.java rename to 1todos/server/src/leaves/protocol/XaeroMapProtocol.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/Context.java b/1todos/server/src/leaves/protocol/core/Context.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/Context.java rename to 1todos/server/src/leaves/protocol/core/Context.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/IdentifierSelector.java b/1todos/server/src/leaves/protocol/core/IdentifierSelector.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/IdentifierSelector.java rename to 1todos/server/src/leaves/protocol/core/IdentifierSelector.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/LeavesCustomPayload.java b/1todos/server/src/leaves/protocol/core/LeavesCustomPayload.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/LeavesCustomPayload.java rename to 1todos/server/src/leaves/protocol/core/LeavesCustomPayload.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/LeavesProtocol.java b/1todos/server/src/leaves/protocol/core/LeavesProtocol.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/LeavesProtocol.java rename to 1todos/server/src/leaves/protocol/core/LeavesProtocol.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/LeavesProtocolManager.java b/1todos/server/src/leaves/protocol/core/LeavesProtocolManager.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/LeavesProtocolManager.java rename to 1todos/server/src/leaves/protocol/core/LeavesProtocolManager.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/ProtocolHandler.java b/1todos/server/src/leaves/protocol/core/ProtocolHandler.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/ProtocolHandler.java rename to 1todos/server/src/leaves/protocol/core/ProtocolHandler.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/ProtocolUtils.java b/1todos/server/src/leaves/protocol/core/ProtocolUtils.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/ProtocolUtils.java rename to 1todos/server/src/leaves/protocol/core/ProtocolUtils.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/invoker/AbstractInvokerHolder.java b/1todos/server/src/leaves/protocol/core/invoker/AbstractInvokerHolder.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/invoker/AbstractInvokerHolder.java rename to 1todos/server/src/leaves/protocol/core/invoker/AbstractInvokerHolder.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/invoker/BytebufReceiverInvokerHolder.java b/1todos/server/src/leaves/protocol/core/invoker/BytebufReceiverInvokerHolder.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/invoker/BytebufReceiverInvokerHolder.java rename to 1todos/server/src/leaves/protocol/core/invoker/BytebufReceiverInvokerHolder.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/invoker/EmptyInvokerHolder.java b/1todos/server/src/leaves/protocol/core/invoker/EmptyInvokerHolder.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/invoker/EmptyInvokerHolder.java rename to 1todos/server/src/leaves/protocol/core/invoker/EmptyInvokerHolder.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/invoker/InitInvokerHolder.java b/1todos/server/src/leaves/protocol/core/invoker/InitInvokerHolder.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/invoker/InitInvokerHolder.java rename to 1todos/server/src/leaves/protocol/core/invoker/InitInvokerHolder.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/invoker/MinecraftRegisterInvokerHolder.java b/1todos/server/src/leaves/protocol/core/invoker/MinecraftRegisterInvokerHolder.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/invoker/MinecraftRegisterInvokerHolder.java rename to 1todos/server/src/leaves/protocol/core/invoker/MinecraftRegisterInvokerHolder.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/invoker/PayloadReceiverInvokerHolder.java b/1todos/server/src/leaves/protocol/core/invoker/PayloadReceiverInvokerHolder.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/invoker/PayloadReceiverInvokerHolder.java rename to 1todos/server/src/leaves/protocol/core/invoker/PayloadReceiverInvokerHolder.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/invoker/PlayerInvokerHolder.java b/1todos/server/src/leaves/protocol/core/invoker/PlayerInvokerHolder.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/core/invoker/PlayerInvokerHolder.java rename to 1todos/server/src/leaves/protocol/core/invoker/PlayerInvokerHolder.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/JadeProtocol.java b/1todos/server/src/leaves/protocol/jade/JadeProtocol.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/JadeProtocol.java rename to 1todos/server/src/leaves/protocol/jade/JadeProtocol.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/accessor/Accessor.java b/1todos/server/src/leaves/protocol/jade/accessor/Accessor.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/accessor/Accessor.java rename to 1todos/server/src/leaves/protocol/jade/accessor/Accessor.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/accessor/BlockAccessor.java b/1todos/server/src/leaves/protocol/jade/accessor/BlockAccessor.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/accessor/BlockAccessor.java rename to 1todos/server/src/leaves/protocol/jade/accessor/BlockAccessor.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/accessor/EntityAccessor.java b/1todos/server/src/leaves/protocol/jade/accessor/EntityAccessor.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/accessor/EntityAccessor.java rename to 1todos/server/src/leaves/protocol/jade/accessor/EntityAccessor.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/payload/ClientHandshakePayload.java b/1todos/server/src/leaves/protocol/jade/payload/ClientHandshakePayload.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/payload/ClientHandshakePayload.java rename to 1todos/server/src/leaves/protocol/jade/payload/ClientHandshakePayload.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/payload/ReceiveDataPayload.java b/1todos/server/src/leaves/protocol/jade/payload/ReceiveDataPayload.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/payload/ReceiveDataPayload.java rename to 1todos/server/src/leaves/protocol/jade/payload/ReceiveDataPayload.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/payload/RequestBlockPayload.java b/1todos/server/src/leaves/protocol/jade/payload/RequestBlockPayload.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/payload/RequestBlockPayload.java rename to 1todos/server/src/leaves/protocol/jade/payload/RequestBlockPayload.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/payload/RequestEntityPayload.java b/1todos/server/src/leaves/protocol/jade/payload/RequestEntityPayload.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/payload/RequestEntityPayload.java rename to 1todos/server/src/leaves/protocol/jade/payload/RequestEntityPayload.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/payload/ServerHandshakePayload.java b/1todos/server/src/leaves/protocol/jade/payload/ServerHandshakePayload.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/payload/ServerHandshakePayload.java rename to 1todos/server/src/leaves/protocol/jade/payload/ServerHandshakePayload.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/ItemStorageExtensionProvider.java b/1todos/server/src/leaves/protocol/jade/provider/ItemStorageExtensionProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/ItemStorageExtensionProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/ItemStorageExtensionProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/ItemStorageProvider.java b/1todos/server/src/leaves/protocol/jade/provider/ItemStorageProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/ItemStorageProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/ItemStorageProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/JadeProvider.java b/1todos/server/src/leaves/protocol/jade/provider/JadeProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/JadeProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/JadeProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/ServerDataProvider.java b/1todos/server/src/leaves/protocol/jade/provider/ServerDataProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/ServerDataProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/ServerDataProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/ServerExtensionProvider.java b/1todos/server/src/leaves/protocol/jade/provider/ServerExtensionProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/ServerExtensionProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/ServerExtensionProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/StreamServerDataProvider.java b/1todos/server/src/leaves/protocol/jade/provider/StreamServerDataProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/StreamServerDataProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/StreamServerDataProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/BeehiveProvider.java b/1todos/server/src/leaves/protocol/jade/provider/block/BeehiveProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/BeehiveProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/block/BeehiveProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/BlockNameProvider.java b/1todos/server/src/leaves/protocol/jade/provider/block/BlockNameProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/BlockNameProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/block/BlockNameProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/BrewingStandProvider.java b/1todos/server/src/leaves/protocol/jade/provider/block/BrewingStandProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/BrewingStandProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/block/BrewingStandProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/CampfireProvider.java b/1todos/server/src/leaves/protocol/jade/provider/block/CampfireProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/CampfireProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/block/CampfireProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/ChiseledBookshelfProvider.java b/1todos/server/src/leaves/protocol/jade/provider/block/ChiseledBookshelfProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/ChiseledBookshelfProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/block/ChiseledBookshelfProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/CommandBlockProvider.java b/1todos/server/src/leaves/protocol/jade/provider/block/CommandBlockProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/CommandBlockProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/block/CommandBlockProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/FurnaceProvider.java b/1todos/server/src/leaves/protocol/jade/provider/block/FurnaceProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/FurnaceProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/block/FurnaceProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/HopperLockProvider.java b/1todos/server/src/leaves/protocol/jade/provider/block/HopperLockProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/HopperLockProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/block/HopperLockProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/JukeboxProvider.java b/1todos/server/src/leaves/protocol/jade/provider/block/JukeboxProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/JukeboxProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/block/JukeboxProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/LecternProvider.java b/1todos/server/src/leaves/protocol/jade/provider/block/LecternProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/LecternProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/block/LecternProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/MobSpawnerCooldownProvider.java b/1todos/server/src/leaves/protocol/jade/provider/block/MobSpawnerCooldownProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/MobSpawnerCooldownProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/block/MobSpawnerCooldownProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/RedstoneProvider.java b/1todos/server/src/leaves/protocol/jade/provider/block/RedstoneProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/block/RedstoneProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/block/RedstoneProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/entity/AnimalOwnerProvider.java b/1todos/server/src/leaves/protocol/jade/provider/entity/AnimalOwnerProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/entity/AnimalOwnerProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/entity/AnimalOwnerProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/entity/MobBreedingProvider.java b/1todos/server/src/leaves/protocol/jade/provider/entity/MobBreedingProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/entity/MobBreedingProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/entity/MobBreedingProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/entity/MobGrowthProvider.java b/1todos/server/src/leaves/protocol/jade/provider/entity/MobGrowthProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/entity/MobGrowthProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/entity/MobGrowthProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/entity/NextEntityDropProvider.java b/1todos/server/src/leaves/protocol/jade/provider/entity/NextEntityDropProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/entity/NextEntityDropProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/entity/NextEntityDropProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/entity/PetArmorProvider.java b/1todos/server/src/leaves/protocol/jade/provider/entity/PetArmorProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/entity/PetArmorProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/entity/PetArmorProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/entity/StatusEffectsProvider.java b/1todos/server/src/leaves/protocol/jade/provider/entity/StatusEffectsProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/entity/StatusEffectsProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/entity/StatusEffectsProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/entity/ZombieVillagerProvider.java b/1todos/server/src/leaves/protocol/jade/provider/entity/ZombieVillagerProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/provider/entity/ZombieVillagerProvider.java rename to 1todos/server/src/leaves/protocol/jade/provider/entity/ZombieVillagerProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/tool/ShearsToolHandler.java b/1todos/server/src/leaves/protocol/jade/tool/ShearsToolHandler.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/tool/ShearsToolHandler.java rename to 1todos/server/src/leaves/protocol/jade/tool/ShearsToolHandler.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/util/CommonUtil.java b/1todos/server/src/leaves/protocol/jade/util/CommonUtil.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/util/CommonUtil.java rename to 1todos/server/src/leaves/protocol/jade/util/CommonUtil.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/util/HierarchyLookup.java b/1todos/server/src/leaves/protocol/jade/util/HierarchyLookup.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/util/HierarchyLookup.java rename to 1todos/server/src/leaves/protocol/jade/util/HierarchyLookup.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/util/IHierarchyLookup.java b/1todos/server/src/leaves/protocol/jade/util/IHierarchyLookup.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/util/IHierarchyLookup.java rename to 1todos/server/src/leaves/protocol/jade/util/IHierarchyLookup.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/util/ItemCollector.java b/1todos/server/src/leaves/protocol/jade/util/ItemCollector.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/util/ItemCollector.java rename to 1todos/server/src/leaves/protocol/jade/util/ItemCollector.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/util/ItemIterator.java b/1todos/server/src/leaves/protocol/jade/util/ItemIterator.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/util/ItemIterator.java rename to 1todos/server/src/leaves/protocol/jade/util/ItemIterator.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/util/JadeCodec.java b/1todos/server/src/leaves/protocol/jade/util/JadeCodec.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/util/JadeCodec.java rename to 1todos/server/src/leaves/protocol/jade/util/JadeCodec.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/util/LootTableMineableCollector.java b/1todos/server/src/leaves/protocol/jade/util/LootTableMineableCollector.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/util/LootTableMineableCollector.java rename to 1todos/server/src/leaves/protocol/jade/util/LootTableMineableCollector.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/util/PairHierarchyLookup.java b/1todos/server/src/leaves/protocol/jade/util/PairHierarchyLookup.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/util/PairHierarchyLookup.java rename to 1todos/server/src/leaves/protocol/jade/util/PairHierarchyLookup.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/util/PriorityStore.java b/1todos/server/src/leaves/protocol/jade/util/PriorityStore.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/util/PriorityStore.java rename to 1todos/server/src/leaves/protocol/jade/util/PriorityStore.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/util/ViewGroup.java b/1todos/server/src/leaves/protocol/jade/util/ViewGroup.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/util/ViewGroup.java rename to 1todos/server/src/leaves/protocol/jade/util/ViewGroup.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/util/WrappedHierarchyLookup.java b/1todos/server/src/leaves/protocol/jade/util/WrappedHierarchyLookup.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/jade/util/WrappedHierarchyLookup.java rename to 1todos/server/src/leaves/protocol/jade/util/WrappedHierarchyLookup.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/PacketTransformer.java b/1todos/server/src/leaves/protocol/rei/PacketTransformer.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/PacketTransformer.java rename to 1todos/server/src/leaves/protocol/rei/PacketTransformer.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/REIServerProtocol.java b/1todos/server/src/leaves/protocol/rei/REIServerProtocol.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/REIServerProtocol.java rename to 1todos/server/src/leaves/protocol/rei/REIServerProtocol.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/BlastingDisplay.java b/1todos/server/src/leaves/protocol/rei/display/BlastingDisplay.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/BlastingDisplay.java rename to 1todos/server/src/leaves/protocol/rei/display/BlastingDisplay.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/CampfireDisplay.java b/1todos/server/src/leaves/protocol/rei/display/CampfireDisplay.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/CampfireDisplay.java rename to 1todos/server/src/leaves/protocol/rei/display/CampfireDisplay.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/CookingDisplay.java b/1todos/server/src/leaves/protocol/rei/display/CookingDisplay.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/CookingDisplay.java rename to 1todos/server/src/leaves/protocol/rei/display/CookingDisplay.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/CraftingDisplay.java b/1todos/server/src/leaves/protocol/rei/display/CraftingDisplay.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/CraftingDisplay.java rename to 1todos/server/src/leaves/protocol/rei/display/CraftingDisplay.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/CustomDisplay.java b/1todos/server/src/leaves/protocol/rei/display/CustomDisplay.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/CustomDisplay.java rename to 1todos/server/src/leaves/protocol/rei/display/CustomDisplay.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/Display.java b/1todos/server/src/leaves/protocol/rei/display/Display.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/Display.java rename to 1todos/server/src/leaves/protocol/rei/display/Display.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/ShapedDisplay.java b/1todos/server/src/leaves/protocol/rei/display/ShapedDisplay.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/ShapedDisplay.java rename to 1todos/server/src/leaves/protocol/rei/display/ShapedDisplay.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/ShapelessDisplay.java b/1todos/server/src/leaves/protocol/rei/display/ShapelessDisplay.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/ShapelessDisplay.java rename to 1todos/server/src/leaves/protocol/rei/display/ShapelessDisplay.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/SmeltingDisplay.java b/1todos/server/src/leaves/protocol/rei/display/SmeltingDisplay.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/SmeltingDisplay.java rename to 1todos/server/src/leaves/protocol/rei/display/SmeltingDisplay.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/SmithingDisplay.java b/1todos/server/src/leaves/protocol/rei/display/SmithingDisplay.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/SmithingDisplay.java rename to 1todos/server/src/leaves/protocol/rei/display/SmithingDisplay.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/SmokingDisplay.java b/1todos/server/src/leaves/protocol/rei/display/SmokingDisplay.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/SmokingDisplay.java rename to 1todos/server/src/leaves/protocol/rei/display/SmokingDisplay.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/StoneCuttingDisplay.java b/1todos/server/src/leaves/protocol/rei/display/StoneCuttingDisplay.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/display/StoneCuttingDisplay.java rename to 1todos/server/src/leaves/protocol/rei/display/StoneCuttingDisplay.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/ingredient/EntryIngredient.java b/1todos/server/src/leaves/protocol/rei/ingredient/EntryIngredient.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/ingredient/EntryIngredient.java rename to 1todos/server/src/leaves/protocol/rei/ingredient/EntryIngredient.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/payload/DisplaySyncPayload.java b/1todos/server/src/leaves/protocol/rei/payload/DisplaySyncPayload.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/payload/DisplaySyncPayload.java rename to 1todos/server/src/leaves/protocol/rei/payload/DisplaySyncPayload.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/transfer/InputSlotCrafter.java b/1todos/server/src/leaves/protocol/rei/transfer/InputSlotCrafter.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/transfer/InputSlotCrafter.java rename to 1todos/server/src/leaves/protocol/rei/transfer/InputSlotCrafter.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/transfer/ItemRecipeFinder.java b/1todos/server/src/leaves/protocol/rei/transfer/ItemRecipeFinder.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/transfer/ItemRecipeFinder.java rename to 1todos/server/src/leaves/protocol/rei/transfer/ItemRecipeFinder.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/transfer/NewInputSlotCrafter.java b/1todos/server/src/leaves/protocol/rei/transfer/NewInputSlotCrafter.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/transfer/NewInputSlotCrafter.java rename to 1todos/server/src/leaves/protocol/rei/transfer/NewInputSlotCrafter.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/transfer/RecipeFinder.java b/1todos/server/src/leaves/protocol/rei/transfer/RecipeFinder.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/transfer/RecipeFinder.java rename to 1todos/server/src/leaves/protocol/rei/transfer/RecipeFinder.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/transfer/slot/PlayerInventorySlotAccessor.java b/1todos/server/src/leaves/protocol/rei/transfer/slot/PlayerInventorySlotAccessor.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/transfer/slot/PlayerInventorySlotAccessor.java rename to 1todos/server/src/leaves/protocol/rei/transfer/slot/PlayerInventorySlotAccessor.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/transfer/slot/SlotAccessor.java b/1todos/server/src/leaves/protocol/rei/transfer/slot/SlotAccessor.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/transfer/slot/SlotAccessor.java rename to 1todos/server/src/leaves/protocol/rei/transfer/slot/SlotAccessor.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/transfer/slot/VanillaSlotAccessor.java b/1todos/server/src/leaves/protocol/rei/transfer/slot/VanillaSlotAccessor.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/rei/transfer/slot/VanillaSlotAccessor.java rename to 1todos/server/src/leaves/protocol/rei/transfer/slot/VanillaSlotAccessor.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/PacketSplitter.java b/1todos/server/src/leaves/protocol/servux/PacketSplitter.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/PacketSplitter.java rename to 1todos/server/src/leaves/protocol/servux/PacketSplitter.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/ServuxEntityDataProtocol.java b/1todos/server/src/leaves/protocol/servux/ServuxEntityDataProtocol.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/ServuxEntityDataProtocol.java rename to 1todos/server/src/leaves/protocol/servux/ServuxEntityDataProtocol.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/ServuxHudDataProtocol.java b/1todos/server/src/leaves/protocol/servux/ServuxHudDataProtocol.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/ServuxHudDataProtocol.java rename to 1todos/server/src/leaves/protocol/servux/ServuxHudDataProtocol.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/ServuxProtocol.java b/1todos/server/src/leaves/protocol/servux/ServuxProtocol.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/ServuxProtocol.java rename to 1todos/server/src/leaves/protocol/servux/ServuxProtocol.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/ServuxStructuresProtocol.java b/1todos/server/src/leaves/protocol/servux/ServuxStructuresProtocol.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/ServuxStructuresProtocol.java rename to 1todos/server/src/leaves/protocol/servux/ServuxStructuresProtocol.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/LitematicaSchematic.java b/1todos/server/src/leaves/protocol/servux/litematics/LitematicaSchematic.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/LitematicaSchematic.java rename to 1todos/server/src/leaves/protocol/servux/litematics/LitematicaSchematic.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/SchematicMetadata.java b/1todos/server/src/leaves/protocol/servux/litematics/SchematicMetadata.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/SchematicMetadata.java rename to 1todos/server/src/leaves/protocol/servux/litematics/SchematicMetadata.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/ServuxLitematicsProtocol.java b/1todos/server/src/leaves/protocol/servux/litematics/ServuxLitematicsProtocol.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/ServuxLitematicsProtocol.java rename to 1todos/server/src/leaves/protocol/servux/litematics/ServuxLitematicsProtocol.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/container/LitematicaBitArray.java b/1todos/server/src/leaves/protocol/servux/litematics/container/LitematicaBitArray.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/container/LitematicaBitArray.java rename to 1todos/server/src/leaves/protocol/servux/litematics/container/LitematicaBitArray.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/container/LitematicaBlockStateContainer.java b/1todos/server/src/leaves/protocol/servux/litematics/container/LitematicaBlockStateContainer.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/container/LitematicaBlockStateContainer.java rename to 1todos/server/src/leaves/protocol/servux/litematics/container/LitematicaBlockStateContainer.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/container/LitematicaBlockStatePalette.java b/1todos/server/src/leaves/protocol/servux/litematics/container/LitematicaBlockStatePalette.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/container/LitematicaBlockStatePalette.java rename to 1todos/server/src/leaves/protocol/servux/litematics/container/LitematicaBlockStatePalette.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/container/LitematicaBlockStatePaletteHashMap.java b/1todos/server/src/leaves/protocol/servux/litematics/container/LitematicaBlockStatePaletteHashMap.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/container/LitematicaBlockStatePaletteHashMap.java rename to 1todos/server/src/leaves/protocol/servux/litematics/container/LitematicaBlockStatePaletteHashMap.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/container/LitematicaBlockStatePaletteLinear.java b/1todos/server/src/leaves/protocol/servux/litematics/container/LitematicaBlockStatePaletteLinear.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/container/LitematicaBlockStatePaletteLinear.java rename to 1todos/server/src/leaves/protocol/servux/litematics/container/LitematicaBlockStatePaletteLinear.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/placement/SchematicPlacement.java b/1todos/server/src/leaves/protocol/servux/litematics/placement/SchematicPlacement.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/placement/SchematicPlacement.java rename to 1todos/server/src/leaves/protocol/servux/litematics/placement/SchematicPlacement.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/placement/SubRegionPlacement.java b/1todos/server/src/leaves/protocol/servux/litematics/placement/SubRegionPlacement.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/placement/SubRegionPlacement.java rename to 1todos/server/src/leaves/protocol/servux/litematics/placement/SubRegionPlacement.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/selection/Box.java b/1todos/server/src/leaves/protocol/servux/litematics/selection/Box.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/selection/Box.java rename to 1todos/server/src/leaves/protocol/servux/litematics/selection/Box.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/utils/EntityUtils.java b/1todos/server/src/leaves/protocol/servux/litematics/utils/EntityUtils.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/utils/EntityUtils.java rename to 1todos/server/src/leaves/protocol/servux/litematics/utils/EntityUtils.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/utils/FileType.java b/1todos/server/src/leaves/protocol/servux/litematics/utils/FileType.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/utils/FileType.java rename to 1todos/server/src/leaves/protocol/servux/litematics/utils/FileType.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/utils/Int2ObjectBiMap.java b/1todos/server/src/leaves/protocol/servux/litematics/utils/Int2ObjectBiMap.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/utils/Int2ObjectBiMap.java rename to 1todos/server/src/leaves/protocol/servux/litematics/utils/Int2ObjectBiMap.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/utils/IntBoundingBox.java b/1todos/server/src/leaves/protocol/servux/litematics/utils/IntBoundingBox.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/utils/IntBoundingBox.java rename to 1todos/server/src/leaves/protocol/servux/litematics/utils/IntBoundingBox.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/utils/NbtUtils.java b/1todos/server/src/leaves/protocol/servux/litematics/utils/NbtUtils.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/utils/NbtUtils.java rename to 1todos/server/src/leaves/protocol/servux/litematics/utils/NbtUtils.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/utils/PositionUtils.java b/1todos/server/src/leaves/protocol/servux/litematics/utils/PositionUtils.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/utils/PositionUtils.java rename to 1todos/server/src/leaves/protocol/servux/litematics/utils/PositionUtils.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/utils/ReplaceBehavior.java b/1todos/server/src/leaves/protocol/servux/litematics/utils/ReplaceBehavior.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/utils/ReplaceBehavior.java rename to 1todos/server/src/leaves/protocol/servux/litematics/utils/ReplaceBehavior.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/utils/Schema.java b/1todos/server/src/leaves/protocol/servux/litematics/utils/Schema.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/utils/Schema.java rename to 1todos/server/src/leaves/protocol/servux/litematics/utils/Schema.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/utils/SchematicPlacingUtils.java b/1todos/server/src/leaves/protocol/servux/litematics/utils/SchematicPlacingUtils.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/litematics/utils/SchematicPlacingUtils.java rename to 1todos/server/src/leaves/protocol/servux/litematics/utils/SchematicPlacingUtils.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/logger/DataLogger.java b/1todos/server/src/leaves/protocol/servux/logger/DataLogger.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/logger/DataLogger.java rename to 1todos/server/src/leaves/protocol/servux/logger/DataLogger.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/logger/data/MobCapData.java b/1todos/server/src/leaves/protocol/servux/logger/data/MobCapData.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/logger/data/MobCapData.java rename to 1todos/server/src/leaves/protocol/servux/logger/data/MobCapData.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/logger/data/TickData.java b/1todos/server/src/leaves/protocol/servux/logger/data/TickData.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/logger/data/TickData.java rename to 1todos/server/src/leaves/protocol/servux/logger/data/TickData.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/CommunicationManager.java b/1todos/server/src/leaves/protocol/syncmatica/CommunicationManager.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/CommunicationManager.java rename to 1todos/server/src/leaves/protocol/syncmatica/CommunicationManager.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/Feature.java b/1todos/server/src/leaves/protocol/syncmatica/Feature.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/Feature.java rename to 1todos/server/src/leaves/protocol/syncmatica/Feature.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/FeatureSet.java b/1todos/server/src/leaves/protocol/syncmatica/FeatureSet.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/FeatureSet.java rename to 1todos/server/src/leaves/protocol/syncmatica/FeatureSet.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/FileStorage.java b/1todos/server/src/leaves/protocol/syncmatica/FileStorage.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/FileStorage.java rename to 1todos/server/src/leaves/protocol/syncmatica/FileStorage.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/LocalLitematicState.java b/1todos/server/src/leaves/protocol/syncmatica/LocalLitematicState.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/LocalLitematicState.java rename to 1todos/server/src/leaves/protocol/syncmatica/LocalLitematicState.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/MessageType.java b/1todos/server/src/leaves/protocol/syncmatica/MessageType.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/MessageType.java rename to 1todos/server/src/leaves/protocol/syncmatica/MessageType.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/PacketType.java b/1todos/server/src/leaves/protocol/syncmatica/PacketType.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/PacketType.java rename to 1todos/server/src/leaves/protocol/syncmatica/PacketType.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/PlayerIdentifier.java b/1todos/server/src/leaves/protocol/syncmatica/PlayerIdentifier.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/PlayerIdentifier.java rename to 1todos/server/src/leaves/protocol/syncmatica/PlayerIdentifier.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/PlayerIdentifierProvider.java b/1todos/server/src/leaves/protocol/syncmatica/PlayerIdentifierProvider.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/PlayerIdentifierProvider.java rename to 1todos/server/src/leaves/protocol/syncmatica/PlayerIdentifierProvider.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/ServerPlacement.java b/1todos/server/src/leaves/protocol/syncmatica/ServerPlacement.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/ServerPlacement.java rename to 1todos/server/src/leaves/protocol/syncmatica/ServerPlacement.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/ServerPosition.java b/1todos/server/src/leaves/protocol/syncmatica/ServerPosition.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/ServerPosition.java rename to 1todos/server/src/leaves/protocol/syncmatica/ServerPosition.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/SubRegionData.java b/1todos/server/src/leaves/protocol/syncmatica/SubRegionData.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/SubRegionData.java rename to 1todos/server/src/leaves/protocol/syncmatica/SubRegionData.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/SubRegionPlacementModification.java b/1todos/server/src/leaves/protocol/syncmatica/SubRegionPlacementModification.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/SubRegionPlacementModification.java rename to 1todos/server/src/leaves/protocol/syncmatica/SubRegionPlacementModification.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/SyncmaticManager.java b/1todos/server/src/leaves/protocol/syncmatica/SyncmaticManager.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/SyncmaticManager.java rename to 1todos/server/src/leaves/protocol/syncmatica/SyncmaticManager.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/SyncmaticaPayload.java b/1todos/server/src/leaves/protocol/syncmatica/SyncmaticaPayload.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/SyncmaticaPayload.java rename to 1todos/server/src/leaves/protocol/syncmatica/SyncmaticaPayload.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/SyncmaticaProtocol.java b/1todos/server/src/leaves/protocol/syncmatica/SyncmaticaProtocol.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/SyncmaticaProtocol.java rename to 1todos/server/src/leaves/protocol/syncmatica/SyncmaticaProtocol.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/exchange/AbstractExchange.java b/1todos/server/src/leaves/protocol/syncmatica/exchange/AbstractExchange.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/exchange/AbstractExchange.java rename to 1todos/server/src/leaves/protocol/syncmatica/exchange/AbstractExchange.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/exchange/DownloadExchange.java b/1todos/server/src/leaves/protocol/syncmatica/exchange/DownloadExchange.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/exchange/DownloadExchange.java rename to 1todos/server/src/leaves/protocol/syncmatica/exchange/DownloadExchange.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/exchange/Exchange.java b/1todos/server/src/leaves/protocol/syncmatica/exchange/Exchange.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/exchange/Exchange.java rename to 1todos/server/src/leaves/protocol/syncmatica/exchange/Exchange.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/exchange/ExchangeTarget.java b/1todos/server/src/leaves/protocol/syncmatica/exchange/ExchangeTarget.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/exchange/ExchangeTarget.java rename to 1todos/server/src/leaves/protocol/syncmatica/exchange/ExchangeTarget.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/exchange/FeatureExchange.java b/1todos/server/src/leaves/protocol/syncmatica/exchange/FeatureExchange.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/exchange/FeatureExchange.java rename to 1todos/server/src/leaves/protocol/syncmatica/exchange/FeatureExchange.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/exchange/ModifyExchangeServer.java b/1todos/server/src/leaves/protocol/syncmatica/exchange/ModifyExchangeServer.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/exchange/ModifyExchangeServer.java rename to 1todos/server/src/leaves/protocol/syncmatica/exchange/ModifyExchangeServer.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/exchange/UploadExchange.java b/1todos/server/src/leaves/protocol/syncmatica/exchange/UploadExchange.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/exchange/UploadExchange.java rename to 1todos/server/src/leaves/protocol/syncmatica/exchange/UploadExchange.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/exchange/VersionHandshakeServer.java b/1todos/server/src/leaves/protocol/syncmatica/exchange/VersionHandshakeServer.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/protocol/syncmatica/exchange/VersionHandshakeServer.java rename to 1todos/server/src/leaves/protocol/syncmatica/exchange/VersionHandshakeServer.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/region/LeavesHooks.java b/1todos/server/src/leaves/region/LeavesHooks.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/region/LeavesHooks.java rename to 1todos/server/src/leaves/region/LeavesHooks.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/replay/DigestOutputStream.java b/1todos/server/src/leaves/replay/DigestOutputStream.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/replay/DigestOutputStream.java rename to 1todos/server/src/leaves/replay/DigestOutputStream.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/replay/RecordMetaData.java b/1todos/server/src/leaves/replay/RecordMetaData.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/replay/RecordMetaData.java rename to 1todos/server/src/leaves/replay/RecordMetaData.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/replay/Recorder.java b/1todos/server/src/leaves/replay/Recorder.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/replay/Recorder.java rename to 1todos/server/src/leaves/replay/Recorder.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/replay/RecorderOption.java b/1todos/server/src/leaves/replay/RecorderOption.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/replay/RecorderOption.java rename to 1todos/server/src/leaves/replay/RecorderOption.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/replay/ReplayFile.java b/1todos/server/src/leaves/replay/ReplayFile.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/replay/ReplayFile.java rename to 1todos/server/src/leaves/replay/ReplayFile.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/replay/ReplayMarker.java b/1todos/server/src/leaves/replay/ReplayMarker.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/replay/ReplayMarker.java rename to 1todos/server/src/leaves/replay/ReplayMarker.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/replay/ServerPhotographer.java b/1todos/server/src/leaves/replay/ServerPhotographer.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/replay/ServerPhotographer.java rename to 1todos/server/src/leaves/replay/ServerPhotographer.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/replay/ServerPhotographerGameMode.java b/1todos/server/src/leaves/replay/ServerPhotographerGameMode.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/replay/ServerPhotographerGameMode.java rename to 1todos/server/src/leaves/replay/ServerPhotographerGameMode.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/util/HopperCounter.java b/1todos/server/src/leaves/util/HopperCounter.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/util/HopperCounter.java rename to 1todos/server/src/leaves/util/HopperCounter.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/util/MathUtils.java b/1todos/server/src/leaves/util/MathUtils.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/util/MathUtils.java rename to 1todos/server/src/leaves/util/MathUtils.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/util/ShearsWrenchUtil.java b/1todos/server/src/leaves/util/ShearsWrenchUtil.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/util/ShearsWrenchUtil.java rename to 1todos/server/src/leaves/util/ShearsWrenchUtil.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/util/TagFactory.java b/1todos/server/src/leaves/util/TagFactory.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/util/TagFactory.java rename to 1todos/server/src/leaves/util/TagFactory.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/util/TagUtil.java b/1todos/server/src/leaves/util/TagUtil.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/util/TagUtil.java rename to 1todos/server/src/leaves/util/TagUtil.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/util/UUIDSerializer.java b/1todos/server/src/leaves/util/UUIDSerializer.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/util/UUIDSerializer.java rename to 1todos/server/src/leaves/util/UUIDSerializer.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/util/UpdateSuppressionException.java b/1todos/server/src/leaves/util/UpdateSuppressionException.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/util/UpdateSuppressionException.java rename to 1todos/server/src/leaves/util/UpdateSuppressionException.java diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/util/WoolUtils.java b/1todos/server/src/leaves/util/WoolUtils.java similarity index 100% rename from lophine-server/src/main/java/org/leavesmc/leaves/util/WoolUtils.java rename to 1todos/server/src/leaves/util/WoolUtils.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/carpet/CarpetCalculatorCompatHelper.java b/1todos/server/src/lophine/carpet/CarpetCalculatorCompatHelper.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/carpet/CarpetCalculatorCompatHelper.java rename to 1todos/server/src/lophine/carpet/CarpetCalculatorCompatHelper.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/carpet/CarpetCompatSync.java b/1todos/server/src/lophine/carpet/CarpetCompatSync.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/carpet/CarpetCompatSync.java rename to 1todos/server/src/lophine/carpet/CarpetCompatSync.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/carpet/InteractionUpdateCompatHelper.java b/1todos/server/src/lophine/carpet/InteractionUpdateCompatHelper.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/carpet/InteractionUpdateCompatHelper.java rename to 1todos/server/src/lophine/carpet/InteractionUpdateCompatHelper.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/carpet/LagFreeSpawningCompatHelper.java b/1todos/server/src/lophine/carpet/LagFreeSpawningCompatHelper.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/carpet/LagFreeSpawningCompatHelper.java rename to 1todos/server/src/lophine/carpet/LagFreeSpawningCompatHelper.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/carpet/config/modules/CoreConfig.java b/1todos/server/src/lophine/carpet/config/modules/CoreConfig.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/carpet/config/modules/CoreConfig.java rename to 1todos/server/src/lophine/carpet/config/modules/CoreConfig.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/carpet/config/modules/CounterCompatConfig.java b/1todos/server/src/lophine/carpet/config/modules/CounterCompatConfig.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/carpet/config/modules/CounterCompatConfig.java rename to 1todos/server/src/lophine/carpet/config/modules/CounterCompatConfig.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/carpet/config/modules/FakePlayerCompatConfig.java b/1todos/server/src/lophine/carpet/config/modules/FakePlayerCompatConfig.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/carpet/config/modules/FakePlayerCompatConfig.java rename to 1todos/server/src/lophine/carpet/config/modules/FakePlayerCompatConfig.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/carpet/config/modules/GeneralCompatConfig.java b/1todos/server/src/lophine/carpet/config/modules/GeneralCompatConfig.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/carpet/config/modules/GeneralCompatConfig.java rename to 1todos/server/src/lophine/carpet/config/modules/GeneralCompatConfig.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/command/counter/CounterCommand.java b/1todos/server/src/lophine/command/counter/CounterCommand.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/command/counter/CounterCommand.java rename to 1todos/server/src/lophine/command/counter/CounterCommand.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/command/counter/CounterSubCommand.java b/1todos/server/src/lophine/command/counter/CounterSubCommand.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/command/counter/CounterSubCommand.java rename to 1todos/server/src/lophine/command/counter/CounterSubCommand.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/command/counter/sub/DisplayCommand.java b/1todos/server/src/lophine/command/counter/sub/DisplayCommand.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/command/counter/sub/DisplayCommand.java rename to 1todos/server/src/lophine/command/counter/sub/DisplayCommand.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/command/counter/sub/ResetCommand.java b/1todos/server/src/lophine/command/counter/sub/ResetCommand.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/command/counter/sub/ResetCommand.java rename to 1todos/server/src/lophine/command/counter/sub/ResetCommand.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/command/counter/sub/ToggleCommand.java b/1todos/server/src/lophine/command/counter/sub/ToggleCommand.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/command/counter/sub/ToggleCommand.java rename to 1todos/server/src/lophine/command/counter/sub/ToggleCommand.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/enums/EnumAlternativePlaceType.java b/1todos/server/src/lophine/enums/EnumAlternativePlaceType.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/enums/EnumAlternativePlaceType.java rename to 1todos/server/src/lophine/enums/EnumAlternativePlaceType.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/protocol/CarpetLoggerProtocol.java b/1todos/server/src/lophine/protocol/CarpetLoggerProtocol.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/protocol/CarpetLoggerProtocol.java rename to 1todos/server/src/lophine/protocol/CarpetLoggerProtocol.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/protocol/tiscm/TISCMProtocol.java b/1todos/server/src/lophine/protocol/tiscm/TISCMProtocol.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/protocol/tiscm/TISCMProtocol.java rename to 1todos/server/src/lophine/protocol/tiscm/TISCMProtocol.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/utils/EntitiesCounterUtil.java b/1todos/server/src/lophine/utils/EntitiesCounterUtil.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/utils/EntitiesCounterUtil.java rename to 1todos/server/src/lophine/utils/EntitiesCounterUtil.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/utils/RandomProfilePool.java b/1todos/server/src/lophine/utils/RandomProfilePool.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/utils/RandomProfilePool.java rename to 1todos/server/src/lophine/utils/RandomProfilePool.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/utils/SaveAllUtil.java b/1todos/server/src/lophine/utils/SaveAllUtil.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/utils/SaveAllUtil.java rename to 1todos/server/src/lophine/utils/SaveAllUtil.java diff --git a/lophine-server/src/main/java/fun/bm/lophine/utils/ServerI18nUtil.java b/1todos/server/src/lophine/utils/ServerI18nUtil.java similarity index 100% rename from lophine-server/src/main/java/fun/bm/lophine/utils/ServerI18nUtil.java rename to 1todos/server/src/lophine/utils/ServerI18nUtil.java diff --git a/build.gradle.kts b/build.gradle.kts index 7ffde0d..553e20d 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -7,10 +7,13 @@ plugins { } paperweight { + filterPatches = false upstreams.register("luminol") { repo = github("LuminolMC", "Luminol") ref = providers.gradleProperty("luminolRef") + println("Upstream commit ref: " + ref.get()) + patchFile { path = "luminol-server/build.gradle.kts" outputFile = file("lophine-server/build.gradle.kts") @@ -49,7 +52,7 @@ subprojects { extensions.configure { toolchain { - languageVersion = JavaLanguageVersion.of(21) + languageVersion = JavaLanguageVersion.of(25) } } @@ -69,7 +72,7 @@ subprojects { } tasks.withType().configureEach { options.encoding = Charsets.UTF_8.name() - options.release = 21 + options.release = 25 options.isFork = true } tasks.withType().configureEach { @@ -106,4 +109,4 @@ subprojects { } } } -} \ No newline at end of file +} diff --git a/gradle.properties b/gradle.properties index bdceb89..c15a8a7 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,13 +1,14 @@ group=fun.bm.lophine -version=1.21.11-R0.1-SNAPSHOT -mcVersion=1.21.11 -apiVersion=1.21.11 -clipVersion=3.0.15-20260413.051550-1 -weightVersion=2.0.7 -release=2 +version=26.1.2-R0.1-SNAPSHOT +mcVersion=26.1.2 +apiVersion=26.1.2 +channel=BETA +clipVersion=3.0.16 +weightVersion=2.0.12 # 0 for skip release, 1 for pre-release, 2 for release +release=0 -luminolRef=4553d0974982c54663b47c996ae5383371ff2db3 +luminolRef=e82ebef452376ed8f35d851d80197d0644000a26 org.gradle.configuration-cache=true org.gradle.caching=true diff --git a/lophine-server/build.gradle.kts.patch b/lophine-server/build.gradle.kts.patch index a3ef667..6feeb9d 100644 --- a/lophine-server/build.gradle.kts.patch +++ b/lophine-server/build.gradle.kts.patch @@ -1,6 +1,6 @@ --- a/luminol-server/build.gradle.kts +++ b/luminol-server/build.gradle.kts -@@ -48,7 +_,23 @@ +@@ -50,7 +_,23 @@ } } @@ -24,8 +24,8 @@ + activeFork = lophine - spigot { -@@ -139,12 +_,16 @@ + +@@ -125,12 +_,16 @@ resources { srcDir("../paper-server/src/main/resources") } java { srcDir("../folia-server/src/main/java") } resources { srcDir("../folia-server/src/main/resources") } @@ -42,35 +42,35 @@ } } val log4jPlugins = sourceSets.create("log4jPlugins") { -@@ -172,7 +_,7 @@ +@@ -158,7 +_,7 @@ } dependencies { -- implementation(project(":luminol-api")) // Luminol -+ implementation(project(":lophine-api")) // Lophine +- implementation(project(":luminol-api")) ++ implementation(project(":lophine-api")) // Luminol start - Dependenices insert implementation("net.objecthunter:exp4j:0.4.8") - implementation("io.netty:netty-all:4.2.9.Final") // used for io_uring -@@ -274,14 +_,14 @@ + implementation("com.electronwill.night-config:toml:3.8.3") // Night config +@@ -234,14 +_,14 @@ val gitBranch = git.exec(providers, "rev-parse", "--abbrev-ref", "HEAD").get().trim() attributes( "Main-Class" to "org.bukkit.craftbukkit.Main", -- "Implementation-Title" to "Luminol", -+ "Implementation-Title" to "Lophine", +- "Implementation-Title" to "Luminol", // Luminol - Rebrand ++ "Implementation-Title" to "Lophine", // Luminol - Rebrand "Implementation-Version" to implementationVersion, "Implementation-Vendor" to date, -- "Specification-Title" to "Luminol", -+ "Specification-Title" to "Lophine", +- "Specification-Title" to "Luminol", // Luminol - Rebrand ++ "Specification-Title" to "Lophine", // Luminol - Rebrand "Specification-Version" to project.version, - "Specification-Vendor" to "LuminolMC org", -- "Brand-Id" to "luminolmc:luminol", -- "Brand-Name" to "Luminol", -+ "Brand-Id" to "luminolmc:lophine", -+ "Brand-Name" to "Lophine", + "Specification-Vendor" to "LuminoLMC", // Luminol - Rebrand +- "Brand-Id" to "luminolmc:luminol", // Luminol - Rebrand +- "Brand-Name" to "Luminol", // Luminol - Rebrand ++ "Brand-Id" to "luminolmc:lophine", // Luminol - Rebrand ++ "Brand-Name" to "Lophine", // Luminol - Rebrand "Build-Number" to (build ?: ""), "Build-Time" to buildTime.toString(), "Git-Branch" to gitBranch, -@@ -433,7 +_,7 @@ +@@ -393,7 +_,7 @@ } fill { diff --git a/lophine-server/luminol-patches/features/0002-Transformed-Configs.patch b/lophine-server/luminol-patches/features/0002-Transformed-Configs.patch deleted file mode 100644 index f4917b6..0000000 --- a/lophine-server/luminol-patches/features/0002-Transformed-Configs.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Helvetica Volubi -Date: Tue, 26 Aug 2025 22:08:54 +0800 -Subject: [PATCH] Transformed Configs - - -diff --git a/src/main/java/me/earthme/luminol/config/modules/experiment/CommandConfig.java b/src/main/java/me/earthme/luminol/config/modules/experiment/CommandConfig.java -index ad2ba680bedb2336de24146676e70a1f64fd9c5a..505f7fe2ac40451e56967c90df9c52fb35f80fdf 100644 ---- a/src/main/java/me/earthme/luminol/config/modules/experiment/CommandConfig.java -+++ b/src/main/java/me/earthme/luminol/config/modules/experiment/CommandConfig.java -@@ -13,6 +13,7 @@ public class CommandConfig implements IConfigModule { - @ConfigInfo(name = "enable_data_command") - @HotReloadUnsupported - public static boolean data = false; -+ @TransformedConfig(name = "command_block_enabled", directory = {"experiment", "command"}, originInstance = "lophine") - @TransformedConfig(name = "enabled", directory = {"experiment", "force_enable_command_block_command_execution"}) - @ConfigInfo(name = "enable_command_block", comments = """ - Force to enable command blocks. -@@ -20,6 +21,9 @@ public class CommandConfig implements IConfigModule { - DO NOT ENABLE UNLESS YOU KNOW WHAT YOU ARE DOING!!! - """) - public static boolean commandBlock = false; -+ @TransformedConfig(name = "enable-waypoint", directory = {"experiment", "waypoint bar"}, originInstance = "lophine") -+ @TransformedConfig(name = "enable-waypoint", directory = {"experiment", "waypoint_bar"}, originInstance = "lophine") -+ @TransformedConfig(name = "waypoint_command_enabled", directory = {"experiment", "command"}, originInstance = "lophine") - @ConfigInfo(name = "enable_waypoints_and_waypoint_command", comments = """ - Enable waypoint and waypoint command. - WARN: Still under testing -diff --git a/src/main/java/me/earthme/luminol/config/modules/misc/PaperPacketLimiterConfig.java b/src/main/java/me/earthme/luminol/config/modules/misc/PaperPacketLimiterConfig.java -index aece37eb6406f8ada56428e68cf198c43f8ae309..d5f99fd672e33c16fc3c3e2031ce2e5a5001ab55 100644 ---- a/src/main/java/me/earthme/luminol/config/modules/misc/PaperPacketLimiterConfig.java -+++ b/src/main/java/me/earthme/luminol/config/modules/misc/PaperPacketLimiterConfig.java -@@ -11,6 +11,7 @@ import me.earthme.luminol.enums.EnumConfigCategory; - "has negative impacts on security" - ) - public class PaperPacketLimiterConfig implements IConfigModule { -+ @TransformedConfig(name = "unlimit-packet", directory = {"misc", "network"}, originInstance = "lophine") - @TransformedConfig(name = "force_disable", directory = {"optimizations", "force_disable_packet_limiter_of_paper"}) - @ConfigInfo(name = "force_disable") - public static boolean forceDisable = false; diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/function/protocol/ServuxProtocolConfig.java b/lophine-server/src/main/java/fun/bm/lophine/config/modules/function/protocol/ServuxProtocolConfig.java deleted file mode 100644 index 481d40c..0000000 --- a/lophine-server/src/main/java/fun/bm/lophine/config/modules/function/protocol/ServuxProtocolConfig.java +++ /dev/null @@ -1,74 +0,0 @@ -package fun.bm.lophine.config.modules.function.protocol; - -import me.earthme.luminol.config.IConfigModule; -import me.earthme.luminol.config.flags.CommandSuggestions; -import me.earthme.luminol.config.flags.ConfigClassInfo; -import me.earthme.luminol.config.flags.ConfigInfo; -import me.earthme.luminol.config.flags.TransformedConfig; -import me.earthme.luminol.enums.EnumConfigCategory; - -import java.util.List; - -@ConfigClassInfo(category = EnumConfigCategory.FUNCTION, name = "servux", directory = {"protocol"}) -public class ServuxProtocolConfig implements IConfigModule { - @TransformedConfig(name = "entity-protocol", directory = {"function", "servux-protocol", "data"}) - @TransformedConfig(name = "entity-protocol", directory = {"function", "survux-protocol"}) - @TransformedConfig(name = "entity-protocol", directory = {"misc", "survux-protocol"}) - @ConfigInfo(name = "entity-protocol", directory = {"data"}) - public static boolean entityProtocol = false; - - @TransformedConfig(name = "hud-logger-protocol", directory = {"function", "servux-protocol"}) - @TransformedConfig(name = "hud-logger-protocol", directory = {"function", "survux-protocol"}) - @TransformedConfig(name = "hud-logger-protocol", directory = {"misc", "survux-protocol"}) - @ConfigInfo(name = "hud-logger-protocol") - public static boolean hudLoggerProtocol = false; - - @TransformedConfig(name = "hud-metadata-protocol", directory = {"function", "servux-protocol"}) - @TransformedConfig(name = "hud-metadata-protocol", directory = {"function", "survux-protocol"}) - @TransformedConfig(name = "hud-metadata-protocol", directory = {"misc", "survux-protocol"}) - @ConfigInfo(name = "hud-metadata-protocol") - public static boolean hudMetadataProtocol = false; - - @TransformedConfig(name = "hud-metadata-share-seed", directory = {"function", "servux-protocol"}) - @TransformedConfig(name = "hud-metadata-share-seed", directory = {"function", "survux-protocol"}) - @TransformedConfig(name = "hud-metadata-share-seed", directory = {"misc", "survux-protocol"}) - @ConfigInfo(name = "hud-metadata-share-seed") - public static boolean hudMetadataShareSeed = false; - - @TransformedConfig(name = "structure-protocol", directory = {"function", "servux-protocol"}) - @TransformedConfig(name = "structure-protocol", directory = {"function", "survux-protocol"}) - @TransformedConfig(name = "structure-protocol", directory = {"misc", "survux-protocol"}) - @ConfigInfo(name = "structure-protocol") - public static boolean structureProtocol = false; - - @TransformedConfig(name = "hud-enabled-loggers", directory = {"function", "servux-protocol"}) - @TransformedConfig(name = "hud-enabled-loggers", directory = {"function", "survux-protocol"}) - @TransformedConfig(name = "hud-enabled-loggers", directory = {"misc", "survux-protocol"}) - @ConfigInfo(name = "hud-enabled-loggers") - public static List hudEnabledLoggers = List.of("tps", "mob_caps"); - - @TransformedConfig(name = "hud-update-interval", directory = {"function", "servux-protocol"}) - @TransformedConfig(name = "hud-update-interval", directory = {"function", "survux-protocol"}) - @TransformedConfig(name = "hud-update-interval", directory = {"misc", "survux-protocol"}) - @ConfigInfo(name = "hud-update-interval") - public static int hudUpdateInterval = 1; - - @TransformedConfig(name = "litematics-enabled", directory = {"function", "servux-protocol", "litematics"}) - @TransformedConfig(name = "litematics-enabled", directory = {"function", "survux-protocol"}) - @TransformedConfig(name = "litematics-enabled", directory = {"misc", "survux-protocol"}) - @ConfigInfo(name = "litematics-enabled", directory = {"litematics"}) - public static boolean litematicsEnabled = false; - - @TransformedConfig(name = "litematics-max-nbt-size", directory = {"function", "servux-protocol", "litematics"}) - @TransformedConfig(name = "litematics-max-nbt-size", directory = {"function", "survux-protocol"}) - @TransformedConfig(name = "litematics-max-nbt-size", directory = {"misc", "survux-protocol"}) - @CommandSuggestions(suggest = {"-1", "2097152"}) - @ConfigInfo(name = "litematics-max-nbt-size", directory = {"litematics"}) - public static int litematicsMaxNbtSize = 2097152; - - @TransformedConfig(name = "litematics-print-max-delay-ticks", directory = {"function", "servux-protocol", "litematics"}) - @TransformedConfig(name = "litematics-print-max-delay-ticks", directory = {"function", "survux-protocol"}) - @CommandSuggestions(suggest = {"-1", "1200"}) - @ConfigInfo(name = "litematics-print-max-delay-ticks", directory = {"litematics"}, comments = "The max delay ticks for printing litematics, -1 to disable") - public static int maxDelay = 1200; -} diff --git a/lophine-server/src/main/java/fun/bm/lophine/config/modules/removed/RemovedConfig.java b/lophine-server/src/main/java/fun/bm/lophine/config/modules/removed/RemovedConfig.java index 3acbd9d..261f1d9 100644 --- a/lophine-server/src/main/java/fun/bm/lophine/config/modules/removed/RemovedConfig.java +++ b/lophine-server/src/main/java/fun/bm/lophine/config/modules/removed/RemovedConfig.java @@ -3,26 +3,10 @@ package fun.bm.lophine.config.modules.removed; import me.earthme.luminol.config.IConfigModule; import me.earthme.luminol.config.flags.ConfigClassInfo; import me.earthme.luminol.config.flags.ConfigInfo; -import me.earthme.luminol.config.flags.TransformedConfig; import me.earthme.luminol.enums.EnumConfigCategory; @ConfigClassInfo(category = EnumConfigCategory.REMOVED, name = "removed_config") public class RemovedConfig implements IConfigModule { - @TransformedConfig(name = "optimizedTable", directory = {"optimizations", "waypoint"}, transform = false) - @TransformedConfig(name = "enabled", directory = {"fixes", "end-void-ring"}, transform = false) - @TransformedConfig(name = "enabled", directory = {"gameplay", "end_void_rings"}, transform = false) - @TransformedConfig(name = "datapack_command_enabled", directory = {"experiment", "command"}, transform = false) - @TransformedConfig(name = "disable_end_crystal_check", directory = {"fixes", "end_crystal"}, transform = false) - @TransformedConfig(name = "disable_end_crystal_check", directory = {"misc", "end_crystal"}, transform = false) - @TransformedConfig(name = "allow_skip_cooldown", directory = {"misc", "revert_raid_changes"}, transform = false) - @TransformedConfig(name = "bad_omen_infinite", directory = {"misc", "revert_raid_changes"}, transform = false) - @TransformedConfig(name = "skip_height_check", directory = {"misc", "revert_raid_changes"}, transform = false) - @TransformedConfig(name = "skip_self_raid_check", directory = {"misc", "revert_raid_changes"}, transform = false) - @TransformedConfig(name = "use_old_position_find", directory = {"misc", "revert_raid_changes"}, transform = false) - @TransformedConfig(name = "vanilla_hopper", directory = {"misc", "redstone"}, transform = false) - @TransformedConfig(name = "old_replaceable_by_mushrooms", directory = {"misc", "old-feature"}, transform = false) - @TransformedConfig(name = "old_nether_portal_collision", directory = {"misc", "old-feature"}, transform = false) - @TransformedConfig(name = "better_shulker_box", directory = {"misc", "container_expansion"}, transform = false) @ConfigInfo(name = "removed", comments = """ RemovedConfig redirect to here, no any function.""")