/** マーカーを表示する */ public static void setDummyEntity( Entity owner, int color, double posx, double posy, double posz) { if (!isEnable) return; if (!MMM_Helper.isClient) return; // サーバー側でしか呼ばれないっぽい if (owner.worldObj.isRemote) { MMMLib.Debug("L"); } MMM_EntityDummy ed = new MMM_EntityDummy(Client.getMCtheWorld(), color, owner); ed.setPosition(posx, posy, posz); appendList.add(ed); }
/** 指定されたオーナーに対応するマーカーを削除します。 */ public static void clearDummyEntity(Entity entity) { if (!isEnable) return; if (!MMM_Helper.isClient) return; List<Entity> liste = entity.worldObj.loadedEntityList; for (Entity entity1 : liste) { if (entity1 instanceof MMM_EntityDummy) { ((MMM_EntityDummy) entity1).setOwnerdEntityDead(entity); } } }