37 lines
1.3 KiB
Diff
37 lines
1.3 KiB
Diff
|
--- ../src-base/minecraft/net/minecraft/item/ItemMap.java
|
||
|
+++ ../src-work/minecraft/net/minecraft/item/ItemMap.java
|
||
|
@@ -19,6 +19,11 @@
|
||
|
import net.minecraft.world.chunk.Chunk;
|
||
|
import net.minecraft.world.storage.MapData;
|
||
|
|
||
|
+// CraftBukkit start
|
||
|
+import org.bukkit.Bukkit;
|
||
|
+import org.bukkit.event.server.MapInitializeEvent;
|
||
|
+// CraftBukkit end
|
||
|
+
|
||
|
public class ItemMap extends ItemMapBase
|
||
|
{
|
||
|
private static final String __OBFID = "CL_00000047";
|
||
|
@@ -60,6 +65,10 @@
|
||
|
mapdata.dimension = p_77873_2_.provider.dimensionId;
|
||
|
mapdata.markDirty();
|
||
|
p_77873_2_.setItemData(s, mapdata);
|
||
|
+ // CraftBukkit start
|
||
|
+ MapInitializeEvent event = new MapInitializeEvent(mapdata.mapView);
|
||
|
+ Bukkit.getServer().getPluginManager().callEvent(event);
|
||
|
+ // CraftBukkit end
|
||
|
}
|
||
|
|
||
|
return mapdata;
|
||
|
@@ -279,6 +288,10 @@
|
||
|
mapdata1.dimension = mapdata.dimension;
|
||
|
mapdata1.markDirty();
|
||
|
p_77622_2_.setItemData("map_" + p_77622_1_.getItemDamage(), mapdata1);
|
||
|
+ // CraftBukkit start
|
||
|
+ MapInitializeEvent event = new MapInitializeEvent(mapdata1.mapView);
|
||
|
+ Bukkit.getServer().getPluginManager().callEvent(event);
|
||
|
+ // CraftBukkit end
|
||
|
}
|
||
|
}
|
||
|
|