Подскажите, пожалуйста, как убрать ванильные рецепты из игры с помощью плагина. Писал Sponge.getRegistry().getCraftingRecipeRegistry().getRecipes().clear(); в листенеры GameStartedServerEvent'а и GamePreInitializationEvent'а, но это ни на что не повлияло.
Sponge.getRegistry().getAllOf(CatalogTypes.CRAFTING_RECIPES).clear(); тоже пробовал, но рецепты как были, так и остались
SpongeVanilla или SpongeForge?
admin SpongeVanilla
Не думаю, что так выйдет убрать рецепты.
Ты как бы перезаписываешь старые рецепты новыми, в результате которых ничего не крафтится.
Спасибо. А если, допустим, я создам свой рецепт, то можно ли будет в листенере CraftItemEvent'а проверять, не является ли рецепт тем, который создал, и если не является, отменять ивент?
Думаю, возможно. Попробуй.
Ок
Ура, работает!