Prechádzať zdrojové kódy

Use the same MetadataValue for both of these

GJ 12 rokov pred
rodič
commit
38155e3af4

+ 1 - 1
src/main/java/com/gmail/nossr50/listeners/BlockListener.java

@@ -68,7 +68,7 @@ public class BlockListener implements Listener {
 
         for (Block b : blocks) {
             if (mcMMO.placeStore.isTrue(b)) {
-                b.getRelative(direction).setMetadata(mcMMO.blockMetadataKey, mcMMO.blockMetadata);
+                b.getRelative(direction).setMetadata(mcMMO.blockMetadataKey, mcMMO.metadataValue);
                 if (b.equals(futureEmptyBlock)) {
                     mcMMO.placeStore.setFalse(b);
                 }

+ 2 - 2
src/main/java/com/gmail/nossr50/listeners/EntityListener.java

@@ -67,7 +67,7 @@ public class EntityListener implements Listener {
 
             if (mcMMO.placeStore.isTrue(block) && !entity.hasMetadata(mcMMO.entityMetadataKey)) {
                 mcMMO.placeStore.setFalse(block);
-                entity.setMetadata(mcMMO.entityMetadataKey, mcMMO.entityMetadata);
+                entity.setMetadata(mcMMO.entityMetadataKey, mcMMO.metadataValue);
             }
             else if (entity.hasMetadata(mcMMO.entityMetadataKey)) {
                 mcMMO.placeStore.setTrue(block);
@@ -308,7 +308,7 @@ public class EntityListener implements Listener {
         SpawnReason reason = event.getSpawnReason();
 
         if (reason == SpawnReason.SPAWNER || reason == SpawnReason.SPAWNER_EGG) {
-            event.getEntity().setMetadata(mcMMO.entityMetadataKey, mcMMO.entityMetadata);
+            event.getEntity().setMetadata(mcMMO.entityMetadataKey, mcMMO.metadataValue);
         }
     }
 

+ 3 - 7
src/main/java/com/gmail/nossr50/mcMMO.java

@@ -90,12 +90,9 @@ public class mcMMO extends JavaPlugin {
     // XP Event Check
     private boolean xpEventEnabled = false;
 
-    // Entity Metadata Values
-    public static FixedMetadataValue entityMetadata;
+    // Metadata Values
+    public static FixedMetadataValue metadataValue;
     public final static String entityMetadataKey = "mcMMO: Spawned Entity";
-
-    // Block Metadata Values
-    public static FixedMetadataValue blockMetadata;
     public final static String blockMetadataKey = "mcMMO: Piston Tracking";
 
     /**
@@ -106,8 +103,7 @@ public class mcMMO extends JavaPlugin {
         try {
             p = this;
             getLogger().setFilter(new LogFilter(this));
-            entityMetadata = new FixedMetadataValue(this, true);
-            blockMetadata = new FixedMetadataValue(this, true);
+            metadataValue = new FixedMetadataValue(this, true);
 
             setupFilePaths();
             setupSpout();

+ 1 - 1
src/main/java/com/gmail/nossr50/skills/taming/CallOfTheWildEventHandler.java

@@ -67,7 +67,7 @@ public class CallOfTheWildEventHandler {
             return;
 
         LivingEntity entity = (LivingEntity) player.getWorld().spawnEntity(player.getLocation(), type);
-        entity.setMetadata(mcMMO.entityMetadataKey, mcMMO.entityMetadata);
+        entity.setMetadata(mcMMO.entityMetadataKey, mcMMO.metadataValue);
 
         ((Tameable) entity).setOwner(player);