MCPcopy Create free account
hub / github.com/DGVPSH/SlackOpen / getMapData

Method getMapData

src/main/java/net/minecraft/item/ItemMap.java:45–63  ·  view source on GitHub ↗
(ItemStack stack, World worldIn)

Source from the content-addressed store, hash-verified

43 }
44
45 public MapData getMapData(ItemStack stack, World worldIn)
46 {
47 String s = "map_" + stack.getMetadata();
48 MapData mapdata = (MapData)worldIn.loadItemData(MapData.class, s);
49
50 if (mapdata == null && !worldIn.isRemote)
51 {
52 stack.setItemDamage(worldIn.getUniqueDataId("map"));
53 s = "map_" + stack.getMetadata();
54 mapdata = new MapData(s);
55 mapdata.scale = 3;
56 mapdata.calculateMapCenter(worldIn.getWorldInfo().getSpawnX(), worldIn.getWorldInfo().getSpawnZ(), mapdata.scale);
57 mapdata.dimension = (byte)worldIn.provider.getDimensionId();
58 mapdata.markDirty();
59 worldIn.setItemData(s, mapdata);
60 }
61
62 return mapdata;
63 }
64
65 public void updateMapData(World worldIn, Entity viewer, MapData data)
66 {

Callers 9

onUpdateMethod · 0.95
createMapDataPacketMethod · 0.95
addInformationMethod · 0.95
renderItemMapMethod · 0.45
renderItemMethod · 0.45
onCreatedMethod · 0.45
matchesMethod · 0.45
updatePlayerListMethod · 0.45
removeFrameFromMapMethod · 0.45

Calls 11

calculateMapCenterMethod · 0.95
loadItemDataMethod · 0.80
setItemDamageMethod · 0.80
setItemDataMethod · 0.80
getMetadataMethod · 0.65
getWorldInfoMethod · 0.65
markDirtyMethod · 0.65
getUniqueDataIdMethod · 0.45
getSpawnXMethod · 0.45
getSpawnZMethod · 0.45
getDimensionIdMethod · 0.45

Tested by

no test coverage detected