mirror of
https://github.com/PaperMC/Paper.git
synced 2025-08-13 19:25:49 -07:00
@@ -1,7 +1,7 @@
|
||||
--- a/net/minecraft/stats/RecipeBookServer.java
|
||||
+++ b/net/minecraft/stats/RecipeBookServer.java
|
||||
@@ -20,6 +20,8 @@
|
||||
import net.minecraft.world.item.crafting.IRecipe;
|
||||
import net.minecraft.world.item.crafting.RecipeHolder;
|
||||
import org.slf4j.Logger;
|
||||
|
||||
+import org.bukkit.craftbukkit.event.CraftEventFactory; // CraftBukkit
|
||||
@@ -10,11 +10,11 @@
|
||||
|
||||
public static final String RECIPE_BOOK_TAG = "recipeBook";
|
||||
@@ -36,7 +38,7 @@
|
||||
IRecipe<?> irecipe = (IRecipe) iterator.next();
|
||||
MinecraftKey minecraftkey = irecipe.getId();
|
||||
RecipeHolder<?> recipeholder = (RecipeHolder) iterator.next();
|
||||
MinecraftKey minecraftkey = recipeholder.id();
|
||||
|
||||
- if (!this.known.contains(minecraftkey) && !irecipe.isSpecial()) {
|
||||
+ if (!this.known.contains(minecraftkey) && !irecipe.isSpecial() && CraftEventFactory.handlePlayerRecipeListUpdateEvent(entityplayer, minecraftkey)) { // CraftBukkit
|
||||
- if (!this.known.contains(minecraftkey) && !recipeholder.value().isSpecial()) {
|
||||
+ if (!this.known.contains(minecraftkey) && !recipeholder.value().isSpecial() && CraftEventFactory.handlePlayerRecipeListUpdateEvent(entityplayer, minecraftkey)) { // CraftBukkit
|
||||
this.add(minecraftkey);
|
||||
this.addHighlight(minecraftkey);
|
||||
list.add(minecraftkey);
|
||||
|
Reference in New Issue
Block a user