Пример #1
0
  @Override
  public Map<String, Object> restoreBall(Map<String, Object> info, Map<String, Object> addinfo) {
    Map<String, Object> restored = new HashMap<String, Object>();

    restored.put(Fields.Id.name(), Integer.valueOf(getId()));
    restored.put(Fields.Meta.name(), Byte.valueOf(getMeta()));
    restored.put(Fields.Block.name(), ((Location) addinfo.get(Fields.Source.name())).getBlock());

    return restored;
  }
Пример #2
0
 private void setBlock(Block block, boolean remove) {
   sb.removeBallHash(getBlock());
   if (remove && getBlock() != null) getBlock().setTypeId(0);
   data.put(Fields.Block.name(), block);
   sb.addBallHash(getBlock(), getName());
 }
Пример #3
0
 public Block getBlock() {
   return (Block) data.get(Fields.Block.name());
 }