question: hooks into vanilla 's readfromnbt to call #readfromnbt . this makes it easier for other entity mixins to override readfromnbt without having to specify the @inject annotation . concode_field_sep int blockMetadata concode_elem_sep BlockPos pos concode_elem_sep Timing timing concode_elem_sep TileEntityType tileType concode_elem_sep boolean tileEntityInvalid concode_elem_sep net.minecraft.world.World worldObj concode_elem_sep boolean isTileVanilla concode_field_sep void readFromNbt concode_elem_sep Collection<DataManipulator<?,?>> getContainers concode_elem_sep Location<World> getLocation concode_elem_sep void setValid concode_elem_sep BlockState getBlock concode_elem_sep void markDirty concode_elem_sep boolean isValid concode_elem_sep boolean isVanilla concode_elem_sep void setRawData concode_elem_sep void onMarkDirty concode_elem_sep DataContainer toContainer concode_elem_sep int getContentVersion concode_elem_sep void tile$markDirty concode_elem_sep void onWriteToNBT concode_elem_sep Timing getTimingsHandler concode_elem_sep void onRegister concode_elem_sep TileEntityType getType concode_elem_sep BlockPos getPos concode_elem_sep boolean validateRawData concode_elem_sep void supplyVanillaManipulators concode_elem_sep void writeToNBT concode_elem_sep void writeToNbt concode_elem_sep Block getBlockType
target: void function ( NBTTagCompound arg0 , CallbackInfo arg1 ) { this . readFromNbt ( this . getSpongeData ( ) ) ; }