|
12 | 12 | */ |
13 | 13 | package org.dragonet.common.data.entity.meta; |
14 | 14 |
|
15 | | -import java.util.HashMap; |
16 | | -import java.util.Map; |
17 | | - |
18 | 15 | import org.dragonet.common.data.entity.meta.type.FloatMeta; |
19 | 16 | import org.dragonet.common.data.entity.meta.type.LongMeta; |
20 | 17 | import org.dragonet.common.data.entity.meta.type.ShortMeta; |
21 | 18 | import org.dragonet.common.utilities.BinaryStream; |
22 | 19 |
|
| 20 | +import java.util.HashMap; |
| 21 | +import java.util.Map; |
| 22 | + |
23 | 23 | public class EntityMetaData extends BinaryStream { |
24 | 24 |
|
25 | 25 | public static class Constants { |
@@ -74,9 +74,9 @@ public static class Constants { |
74 | 74 | public static final int DATA_URL_TAG = 41; //string |
75 | 75 | public static final int DATA_MAX_AIR = 42; //short |
76 | 76 | public static final int DATA_MARK_VARIANT = 43; //int |
77 | | - /* 44 (byte) container stuff |
78 | | - * 45 (int) container stuff |
79 | | - * 46 (int) container stuff */ |
| 77 | + public static final int DATA_CONTAINER_TYPE = 44; //byte |
| 78 | + public static final int DATA_CONTAINER_BASE_SIZE = 45; //int |
| 79 | + public static final int DATA_CONTAINER_EXTRA_SLOTS_PER_STRENGTH = 46; //int |
80 | 80 | public static final int DATA_BLOCK_TARGET = 47; //block coords (ender crystal) |
81 | 81 | public static final int DATA_WITHER_INVULNERABLE_TICKS = 48; //int |
82 | 82 | public static final int DATA_WITHER_TARGET_1 = 49; //long |
@@ -106,8 +106,18 @@ public static class Constants { |
106 | 106 | public static final int DATA_CONTROLLING_RIDER_SEAT_NUMBER = 73; //byte |
107 | 107 | public static final int DATA_STRENGTH = 74; //int |
108 | 108 | public static final int DATA_MAX_STRENGTH = 75; //int |
109 | | - /* 77 (int) |
110 | | - * 78 (int) */ |
| 109 | + // 76 (int) |
| 110 | + public static final int DATA_LIMITED_LIFE = 77; |
| 111 | + public static final int DATA_ARMOR_STAND_POSE_INDEX = 78; // int |
| 112 | + public static final int DATA_ENDER_CRYSTAL_TIME_OFFSET = 79; // int |
| 113 | + // 80 (byte) nametag |
| 114 | + public static final int DATA_COLOR_2 = 81; // byte |
| 115 | + // 82 unknown |
| 116 | + public static final int DATA_SCORE_TAG = 83; //String |
| 117 | + public static final int DATA_BALLOON_ATTACHED_ENTITY = 84; // long |
| 118 | + public static final int DATA_PUFFERFISH_SIZE = 85; |
| 119 | + |
| 120 | + // Flags |
111 | 121 | public static final int DATA_FLAG_ONFIRE = 0; |
112 | 122 | public static final int DATA_FLAG_SNEAKING = 1; |
113 | 123 | public static final int DATA_FLAG_RIDING = 2; |
@@ -159,6 +169,12 @@ public static class Constants { |
159 | 169 | public static final int DATA_FLAG_FIRE_IMMUNE = 48; |
160 | 170 | public static final int DATA_FLAG_DANCING = 49; |
161 | 171 | public static final int DATA_FLAG_ENCHANTED = 50; |
| 172 | + // 51 trident flag |
| 173 | + public static final int DATA_FLAG_CONTAINER_PRIVATE = 52; //disable content drop when killed |
| 174 | + // 53 TransformationComponent |
| 175 | + public static final int DATA_FLAG_SPIN_ATTACK = 54; |
| 176 | + public static final int DATA_FLAG_SWIMMING = 55; |
| 177 | + public static final int DATA_FLAG_BRIBED = 56; |
162 | 178 | } |
163 | 179 |
|
164 | 180 | // vars |
|
0 commit comments