Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@dequis
Created July 24, 2012 00:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dequis/0a1062c3b5c2d268f7e9 to your computer and use it in GitHub Desktop.
Save dequis/0a1062c3b5c2d268f7e9 to your computer and use it in GitHub Desktop.
grep of mc 1.3.1 sources decompiled by MCP. Objects tracked by DataWatcher, showing which types are included in entity metadata
[dx@bolsa ~/test/minecraft/dev/mcp7/src/minecraft/net/minecraft/src]$ grep -r dataWatcher.addObject
EntityBlaze.java: dataWatcher.addObject(16, new Byte((byte)0));
EntityArrow.java: dataWatcher.addObject(16, Byte.valueOf((byte)0));
Entity.java: dataWatcher.addObject(0, Byte.valueOf((byte)0));
Entity.java: dataWatcher.addObject(1, Short.valueOf((short)300));
EntityPlayer.java: dataWatcher.addObject(16, Byte.valueOf((byte)0));
EntityPlayer.java: dataWatcher.addObject(17, Byte.valueOf((byte)0));
EntityTameable.java: dataWatcher.addObject(16, Byte.valueOf((byte)0));
EntityTameable.java: dataWatcher.addObject(17, "");
EntityEnderman.java: dataWatcher.addObject(16, new Byte((byte)0));
EntityEnderman.java: dataWatcher.addObject(17, new Byte((byte)0));
EntityEnderman.java: dataWatcher.addObject(18, new Byte((byte)0));
EntityMinecart.java: dataWatcher.addObject(16, new Byte((byte)0));
EntityMinecart.java: dataWatcher.addObject(17, new Integer(0));
EntityMinecart.java: dataWatcher.addObject(18, new Integer(1));
EntityMinecart.java: dataWatcher.addObject(19, new Integer(0));
EntityWolf.java: dataWatcher.addObject(18, new Integer(this.getHealth()));
EntityWolf.java: dataWatcher.addObject(19, new Byte((byte)0));
EntityEnderCrystal.java: dataWatcher.addObject(8, Integer.valueOf(this.health));
EntityCreeper.java: dataWatcher.addObject(16, Byte.valueOf((byte) - 1));
EntityCreeper.java: dataWatcher.addObject(17, Byte.valueOf((byte)0));
EntityOcelot.java: dataWatcher.addObject(18, Byte.valueOf((byte)0));
EntityAgeable.java: dataWatcher.addObject(12, new Integer(0));
EntityGhast.java: dataWatcher.addObject(16, Byte.valueOf((byte)0));
EntityVillager.java: dataWatcher.addObject(16, Integer.valueOf(0));
EntityPig.java: dataWatcher.addObject(16, Byte.valueOf((byte)0));
EntityBoat.java: dataWatcher.addObject(17, new Integer(0));
EntityBoat.java: dataWatcher.addObject(18, new Integer(1));
EntityBoat.java: dataWatcher.addObject(19, new Integer(0));
EntitySpider.java: dataWatcher.addObject(16, new Byte((byte)0));
EntitySlime.java: dataWatcher.addObject(16, new Byte((byte)1));
EntityDragon.java: dataWatcher.addObject(16, new Integer(this.maxHealth));
EntityLiving.java: dataWatcher.addObject(8, Integer.valueOf(this.field_70748_f));
EntityIronGolem.java: dataWatcher.addObject(16, Byte.valueOf((byte)0));
EntitySheep.java: dataWatcher.addObject(16, new Byte((byte)0));
[dx@bolsa ~/test/minecraft/dev/mcp7/src/minecraft_server/net/minecraft/src]$ grep -r dataWatcher.addObject
EntityBlaze.java: dataWatcher.addObject(16, new Byte((byte)0));
EntityArrow.java: dataWatcher.addObject(16, Byte.valueOf((byte)0));
Entity.java: dataWatcher.addObject(0, Byte.valueOf((byte)0));
Entity.java: dataWatcher.addObject(1, Short.valueOf((short)300));
EntityPlayer.java: dataWatcher.addObject(16, Byte.valueOf((byte)0));
EntityPlayer.java: dataWatcher.addObject(17, Byte.valueOf((byte)0));
EntityTameable.java: dataWatcher.addObject(16, Byte.valueOf((byte)0));
EntityTameable.java: dataWatcher.addObject(17, "");
EntityEnderman.java: dataWatcher.addObject(16, new Byte((byte)0));
EntityEnderman.java: dataWatcher.addObject(17, new Byte((byte)0));
EntityEnderman.java: dataWatcher.addObject(18, new Byte((byte)0));
EntityMinecart.java: dataWatcher.addObject(16, new Byte((byte)0));
EntityMinecart.java: dataWatcher.addObject(17, new Integer(0));
EntityMinecart.java: dataWatcher.addObject(18, new Integer(1));
EntityMinecart.java: dataWatcher.addObject(19, new Integer(0));
EntityWolf.java: dataWatcher.addObject(18, new Integer(this.getHealth()));
EntityWolf.java: dataWatcher.addObject(19, new Byte((byte)0));
EntityEnderCrystal.java: dataWatcher.addObject(8, Integer.valueOf(this.health));
EntityCreeper.java: dataWatcher.addObject(16, Byte.valueOf((byte) - 1));
EntityCreeper.java: dataWatcher.addObject(17, Byte.valueOf((byte)0));
EntityOcelot.java: dataWatcher.addObject(18, Byte.valueOf((byte)0));
EntityAgeable.java: dataWatcher.addObject(12, new Integer(0));
EntityGhast.java: dataWatcher.addObject(16, Byte.valueOf((byte)0));
EntityVillager.java: dataWatcher.addObject(16, Integer.valueOf(0));
EntityPig.java: dataWatcher.addObject(16, Byte.valueOf((byte)0));
EntityBoat.java: dataWatcher.addObject(17, new Integer(0));
EntityBoat.java: dataWatcher.addObject(18, new Integer(1));
EntityBoat.java: dataWatcher.addObject(19, new Integer(0));
EntitySpider.java: dataWatcher.addObject(16, new Byte((byte)0));
EntitySlime.java: dataWatcher.addObject(16, new Byte((byte)1));
EntityDragon.java: dataWatcher.addObject(16, new Integer(this.maxHealth));
EntityLiving.java: dataWatcher.addObject(8, Integer.valueOf(this.field_70748_f));
EntityIronGolem.java: dataWatcher.addObject(16, Byte.valueOf((byte)0));
EntitySheep.java: dataWatcher.addObject(16, new Byte((byte)0));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment