--- a/net/minecraft/server/commands/CommandReload.java +++ b/net/minecraft/server/commands/CommandReload.java @@ -44,6 +44,16 @@ return collection1; } + // CraftBukkit start + public static void reload(MinecraftServer minecraftserver) { + ResourcePackRepository resourcepackrepository = minecraftserver.getPackRepository(); + SaveData savedata = minecraftserver.getWorldData(); + Collection collection = resourcepackrepository.getSelectedIds(); + Collection collection1 = discoverNewPacks(resourcepackrepository, savedata, collection); + minecraftserver.reloadResources(collection1); + } + // CraftBukkit end + public static void register(CommandDispatcher commanddispatcher) { commanddispatcher.register((LiteralArgumentBuilder) ((LiteralArgumentBuilder) net.minecraft.commands.CommandDispatcher.literal("reload").requires((commandlistenerwrapper) -> { return commandlistenerwrapper.hasPermission(2);