mirror of
https://github.com/PurpurMC/Purpur.git
synced 2026-02-17 08:27:43 +01:00
Explorer Map API
This commit is contained in:
committed by
granny
parent
48b276623c
commit
e8d65f8764
@@ -0,0 +1,10 @@
|
||||
--- a/net/minecraft/world/item/MapItem.java
|
||||
+++ b/net/minecraft/world/item/MapItem.java
|
||||
@@ -196,6 +_,7 @@
|
||||
public static void renderBiomePreviewMap(ServerLevel serverLevel, ItemStack stack) {
|
||||
MapItemSavedData savedData = getSavedData(stack, serverLevel);
|
||||
if (savedData != null) {
|
||||
+ savedData.isExplorerMap = true; // Purpur - Explorer Map API
|
||||
if (serverLevel.dimension() == savedData.dimension) {
|
||||
int i = 1 << savedData.scale;
|
||||
int i1 = savedData.centerX;
|
||||
@@ -0,0 +1,10 @@
|
||||
--- a/net/minecraft/world/level/saveddata/maps/MapItemSavedData.java
|
||||
+++ b/net/minecraft/world/level/saveddata/maps/MapItemSavedData.java
|
||||
@@ -68,6 +_,7 @@
|
||||
public final Map<String, MapDecoration> decorations = Maps.newLinkedHashMap();
|
||||
private final Map<String, MapFrame> frameMarkers = Maps.newHashMap();
|
||||
private int trackedDecorationCount;
|
||||
+ public boolean isExplorerMap; // Purpur - Explorer Map API
|
||||
|
||||
// CraftBukkit start
|
||||
public final org.bukkit.craftbukkit.map.CraftMapView mapView;
|
||||
@@ -0,0 +1,13 @@
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/map/CraftMapRenderer.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/map/CraftMapRenderer.java
|
||||
@@ -49,4 +_,10 @@
|
||||
}
|
||||
}
|
||||
|
||||
+ // Purpur start - Explorer Map API
|
||||
+ @Override
|
||||
+ public boolean isExplorerMap() {
|
||||
+ return this.worldMap.isExplorerMap;
|
||||
+ }
|
||||
+ // Purpur end - Explorer Map API
|
||||
}
|
||||
Reference in New Issue
Block a user