fix entity registration, complete with functioning spawn eggs

This commit is contained in:
George Paton 2025-09-18 13:12:42 +10:00
parent 2efce806a9
commit 2ffe3d0072
10 changed files with 402 additions and 253 deletions

View File

@ -256,11 +256,11 @@ public class EntityMappings {
int id = 0; int id = 0;
for(Quartet<Class<? extends Entity>, String, Integer, Boolean> entry : entityMappings) { for(Quartet<Class<? extends Entity>, String, Integer, Boolean> entry : entityMappings) {
EntityRegistry.registerModEntity(entry.getW(), entry.getX(), id++, MainRegistry.instance, entry.getY(), 1, entry.getZ()); ModEntityList.registerEntity(entry.getW(), entry.getX(), id++, MainRegistry.instance, entry.getY(), 1, entry.getZ());
} }
for(Quartet<Class<? extends Entity>, String, Integer, Integer> entry : mobMappings) { for(Quartet<Class<? extends Entity>, String, Integer, Integer> entry : mobMappings) {
EntityRegistry.registerGlobalEntityID(entry.getW(), entry.getX(), EntityRegistry.findGlobalUniqueEntityId(), entry.getY(), entry.getZ()); ModEntityList.registerEntity(entry.getW(), entry.getX(), id++, MainRegistry.instance, entry.getY(), entry.getZ());
} }
} }

View File

@ -0,0 +1,149 @@
package com.hbm.entity;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import com.hbm.lib.RefStrings;
import cpw.mods.fml.common.registry.EntityRegistry;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityList;
import net.minecraft.entity.EntityList.EntityEggInfo;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import net.minecraft.world.World;
public class ModEntityList {
private static EntityData[] array = new EntityData[0];
private static final Map<Integer, Class<? extends Entity>> map = new HashMap<Integer, Class<? extends Entity>>();
public static List<Integer> eggIdList = new ArrayList<Integer>();
public static Map<Class<? extends Entity>, Integer> eggIdMap = new HashMap<Class<? extends Entity>, Integer>();
public static void registerEntity(Class<? extends Entity> entityClass, String entityName, int id, Object mod) {
registerEntity(entityClass, entityName, id, mod, 80, 3, true, -1, -1, false);
}
public static void registerEntity(Class<? extends Entity> entityClass, String entityName, int id, Object mod, int eggColor1, int eggColor2) {
registerEntity(entityClass, entityName, id, mod, 80, 3, true, eggColor1, eggColor2, true);
}
public static void registerEntity(Class<? extends Entity> entityClass, String entityName, int id, Object mod, int trackingRange, int updateFrequency, boolean sendsVelocityUpdates) {
registerEntity(entityClass, entityName, id, mod, trackingRange, updateFrequency, sendsVelocityUpdates, -1, -1, false);
}
public static void registerEntity(Class<? extends Entity> entityClass, String entityName, int id, Object mod, int trackingRange, int updateFrequency, boolean sendsVelocityUpdates, int eggColor1, int eggColor2) {
registerEntity(entityClass, entityName, id, mod, trackingRange, updateFrequency, sendsVelocityUpdates, eggColor1, eggColor2, true);
}
private static void registerEntity(Class<? extends Entity> entityClass, String entityName, int id, Object mod, int trackingRange, int updateFrequency, boolean sendsVelocityUpdates, int eggColor1, int eggColor2, boolean hasEgg) {
EntityRegistry.registerModEntity(entityClass, entityName, id, mod, trackingRange, updateFrequency, sendsVelocityUpdates);
if(id >= array.length) {
EntityData[] newArray = new EntityData[id + 5];
System.arraycopy(array, 0, newArray, 0, array.length);
array = newArray;
}
if(array[id] != null)
throw new IllegalArgumentException("ID " + id + " is already being used! Please report this error!");
array[id] = new EntityData(entityName, id, eggColor1, eggColor2, hasEgg);
map.put(id, entityClass);
if(eggColor1 != -1)
registerEntityEgg(entityClass, eggColor1, eggColor2);
}
public static String getName(int id) {
EntityData data = getData(id);
if(data == null)
return null;
return RefStrings.MODID + "." + data.name;
}
public static EntityData getData(int id) {
if(id >= array.length)
return null;
return array[id];
}
public static boolean hasEntitiesWithEggs() {
for(EntityData data : array) {
if(data != null && data.hasEgg) return true;
}
return false;
}
public static Entity createEntityByID(int id, World world) {
EntityData data = getData(id);
if(data == null || !data.hasEgg)
return null;
try {
Class<? extends Entity> cls = map.get(id);
if(cls != null)
return cls.getConstructor(World.class).newInstance(world);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
public static EntityData[] getDatasWithEggs() {
List<EntityData> list = new LinkedList<EntityData>();
for(Integer id : map.keySet()) {
EntityData data = getData(id);
if(data != null && data.hasEgg)
list.add(data);
}
return list.toArray(new EntityData[list.size()]);
}
public static int eggIDCounter = 499;
@SuppressWarnings("unchecked")
public static void registerEntityEgg(Class<? extends Entity> entity, int primaryColor, int secondaryColor) {
int id = getUniqueEntityEggId();
EntityList.IDtoClassMapping.put(id, entity);
EntityList.entityEggs.put(id, new EntityEggInfo(id, primaryColor, secondaryColor));
eggIdMap.put(entity, id);
}
public static ItemStack getEggFromEntity(Entity entity) {
return new ItemStack(Items.spawn_egg, 1, eggIdMap.get(entity.getClass()));
}
public static int getUniqueEntityEggId() {
while(EntityList.getClassFromID(++eggIDCounter) != null) {}
eggIdList.add(eggIDCounter);
return eggIDCounter;
}
public static class EntityData {
public final String name;
public final int id, eggColor1, eggColor2;
public final boolean hasEgg;
EntityData(String name, int id, int eggColor1, int eggColor2, boolean hasEgg) {
this.name = name;
this.id = id;
this.eggColor1 = eggColor1;
this.eggColor2 = eggColor2;
this.hasEgg = hasEgg;
}
}
}

View File

@ -614,34 +614,34 @@ digamma.playerHealth=Digammaeinfluss:
digamma.playerRes=Digammaresistenz: digamma.playerRes=Digammaresistenz:
digamma.title=DIGAMMA-DIAGNOSEGERÄT digamma.title=DIGAMMA-DIAGNOSEGERÄT
entity.entity_cyber_crab.name=Cyber-Krabbe entity.hbm.entity_cyber_crab.name=Cyber-Krabbe
entity.entity_elder_one.name=Quackos der Älteste entity.hbm.entity_elder_one.name=Quackos der Älteste
entity.entity_fucc_a_ducc.name=Ente entity.hbm.entity_fucc_a_ducc.name=Ente
entity.entity_glyphid.name=Glyphid entity.hbm.entity_glyphid.name=Glyphid
entity.entity_glyphid_behemoth.name=Glyphid-Behemoth entity.hbm.entity_glyphid_behemoth.name=Glyphid-Behemoth
entity.entity_glyphid_blaster.name=Glyphid-Blaster entity.hbm.entity_glyphid_blaster.name=Glyphid-Blaster
entity.entity_glyphid_bombardier.name=Glyphid-Bombardierer entity.hbm.entity_glyphid_bombardier.name=Glyphid-Bombardierer
entity.entity_glyphid_brawler.name=Glyphid-Schläger entity.hbm.entity_glyphid_brawler.name=Glyphid-Schläger
entity.entity_glyphid_brenda.name=Brenda entity.hbm.entity_glyphid_brenda.name=Brenda
entity.entity_glyphid_digger.name=Glyphid-Gräber entity.hbm.entity_glyphid_digger.name=Glyphid-Gräber
entity.entity_glyphid_nuclear.name=Der dicke Johnson entity.hbm.entity_glyphid_nuclear.name=Der dicke Johnson
entity.entity_glyphid_scout.name=Glyphid-Späher entity.hbm.entity_glyphid_scout.name=Glyphid-Späher
entity.entity_ntm_fbi.name=FBI Agent entity.hbm.entity_ntm_fbi.name=FBI Agent
entity.entity_ntm_fbi_drone.name=FBI Drone entity.hbm.entity_ntm_fbi_drone.name=FBI Drone
entity.entity_ntm_radiation_blaze.name=Kernschmelze-Elementar entity.hbm.entity_ntm_radiation_blaze.name=Kernschmelze-Elementar
entity.hbm.entity_ntm_ufo.name=Marsianisches Invasionsschiff entity.hbm.entity_ntm_ufo.name=Marsianisches Invasionsschiff
entity.entity_mob_hunter_chopper.name=Jagdschrauber entity.hbm.entity_mob_hunter_chopper.name=Jagdschrauber
entity.entity_mob_mask_man.name=Maskenmann entity.hbm.entity_mob_mask_man.name=Maskenmann
entity.entity_mob_gold_creeper.name=Goldener Creeper entity.hbm.entity_mob_gold_creeper.name=Goldener Creeper
entity.entity_mob_nuclear_creeper.name=Nuklearer Creeper entity.hbm.entity_mob_nuclear_creeper.name=Nuklearer Creeper
entity.entity_mob_phosgene_creeper.name=Phosgen-Creeper entity.hbm.entity_mob_phosgene_creeper.name=Phosgen-Creeper
entity.entity_mob_tainted_creeper.name=Verseuchter Creeper entity.hbm.entity_mob_tainted_creeper.name=Verseuchter Creeper
entity.entity_mob_volatile_creeper.name=Instabiler Creeper entity.hbm.entity_mob_volatile_creeper.name=Instabiler Creeper
entity.entity_parasite_maggot.name=Parasitische Made entity.hbm.entity_parasite_maggot.name=Parasitische Made
entity.entity_pigeon.name=Taube entity.hbm.entity_pigeon.name=Taube
entity.entity_plastic_bag.name=Plastiktüte entity.hbm.entity_plastic_bag.name=Plastiktüte
entity.entity_taint_crab.name=Verseuchte Krabbe entity.hbm.entity_taint_crab.name=Verseuchte Krabbe
entity.entity_tesla_crab.name=Tesla-Krabbe entity.hbm.entity_tesla_crab.name=Tesla-Krabbe
entity.hbm.entity_balls_o_tron.name=Balls-O-Tron Prime entity.hbm.entity_balls_o_tron.name=Balls-O-Tron Prime
entity.hbm.entity_balls_o_tron_seg.name=Balls-O-Tron Segment entity.hbm.entity_balls_o_tron_seg.name=Balls-O-Tron Segment
entity.hbm.entity_bullet.name=Patrone entity.hbm.entity_bullet.name=Patrone

View File

@ -1197,34 +1197,34 @@ digamma.playerHealth=Digamma influence:
digamma.playerRes=Digamma resistance: digamma.playerRes=Digamma resistance:
digamma.title=DIGAMMA DIAGNOSTIC digamma.title=DIGAMMA DIAGNOSTIC
entity.entity_cyber_crab.name=Cyber Crab entity.hbm.entity_cyber_crab.name=Cyber Crab
entity.entity_elder_one.name=Quackos The Elder One entity.hbm.entity_elder_one.name=Quackos The Elder One
entity.entity_fucc_a_ducc.name=Duck entity.hbm.entity_fucc_a_ducc.name=Duck
entity.entity_glyphid.name=Glyphid entity.hbm.entity_glyphid.name=Glyphid
entity.entity_glyphid_behemoth.name=Glyphid Behemoth entity.hbm.entity_glyphid_behemoth.name=Glyphid Behemoth
entity.entity_glyphid_blaster.name=Glyphid Blaster entity.hbm.entity_glyphid_blaster.name=Glyphid Blaster
entity.entity_glyphid_bombardier.name=Glyphid Bombardier entity.hbm.entity_glyphid_bombardier.name=Glyphid Bombardier
entity.entity_glyphid_brawler.name=Glyphid Brawler entity.hbm.entity_glyphid_brawler.name=Glyphid Brawler
entity.entity_glyphid_brenda.name=Brenda entity.hbm.entity_glyphid_brenda.name=Brenda
entity.entity_glyphid_digger.name=Glyphid Digger entity.hbm.entity_glyphid_digger.name=Glyphid Digger
entity.entity_glyphid_nuclear.name=Big Man Johnson entity.hbm.entity_glyphid_nuclear.name=Big Man Johnson
entity.entity_glyphid_scout.name=Glyphid Scout entity.hbm.entity_glyphid_scout.name=Glyphid Scout
entity.entity_ntm_fbi.name=FBI Agent entity.hbm.entity_ntm_fbi.name=FBI Agent
entity.entity_ntm_fbi_drone.name=FBI Drone entity.hbm.entity_ntm_fbi_drone.name=FBI Drone
entity.entity_ntm_radiation_blaze.name=Meltdown Elemental entity.hbm.entity_ntm_radiation_blaze.name=Meltdown Elemental
entity.hbm.entity_ntm_ufo.name=Martian Invasion Ship entity.hbm.entity_ntm_ufo.name=Martian Invasion Ship
entity.entity_mob_hunter_chopper.name=Hunter Chopper entity.hbm.entity_mob_hunter_chopper.name=Hunter Chopper
entity.entity_mob_mask_man.name=Mask Man entity.hbm.entity_mob_mask_man.name=Mask Man
entity.entity_mob_gold_creeper.name=Golden Creeper entity.hbm.entity_mob_gold_creeper.name=Golden Creeper
entity.entity_mob_nuclear_creeper.name=Nuclear Creeper entity.hbm.entity_mob_nuclear_creeper.name=Nuclear Creeper
entity.entity_mob_phosgene_creeper.name=Phosgene Creeper entity.hbm.entity_mob_phosgene_creeper.name=Phosgene Creeper
entity.entity_mob_tainted_creeper.name=Tainted Creeper entity.hbm.entity_mob_tainted_creeper.name=Tainted Creeper
entity.entity_mob_volatile_creeper.name=Volatile Creeper entity.hbm.entity_mob_volatile_creeper.name=Volatile Creeper
entity.entity_parasite_maggot.name=Parasitic Maggot entity.hbm.entity_parasite_maggot.name=Parasitic Maggot
entity.entity_pigeon.name=Pigeon entity.hbm.entity_pigeon.name=Pigeon
entity.entity_plastic_bag.name=Plastic Bag entity.hbm.entity_plastic_bag.name=Plastic Bag
entity.entity_taint_crab.name=Taint Crab entity.hbm.entity_taint_crab.name=Taint Crab
entity.entity_tesla_crab.name=Tesla Crab entity.hbm.entity_tesla_crab.name=Tesla Crab
entity.hbm.entity_balls_o_tron.name=Balls-O-Tron Prime entity.hbm.entity_balls_o_tron.name=Balls-O-Tron Prime
entity.hbm.entity_balls_o_tron_seg.name=Balls-O-Tron Segment entity.hbm.entity_balls_o_tron_seg.name=Balls-O-Tron Segment
entity.hbm.entity_bullet.name=Bullet entity.hbm.entity_bullet.name=Bullet

View File

@ -1127,9 +1127,9 @@ item.stealth_boy.name=Module de furtiviter
entity.hbm.entity_bullet.name=Balle entity.hbm.entity_bullet.name=Balle
entity.hbm.entity_rocket.name=Roquettes entity.hbm.entity_rocket.name=Roquettes
entity.hbm.entity_schrabnel.name=Shrapnel entity.hbm.entity_schrabnel.name=Shrapnel
entity.entity_mob_nuclear_creeper.name=Creeper nucléaire entity.hbm.entity_mob_nuclear_creeper.name=Creeper nucléaire
entity.entity_mob_hunter_chopper.name=Hélicoptère de chasse entity.hbm.entity_mob_hunter_chopper.name=Hélicoptère de chasse
entity.entity_cyber_crab.name=Cyber-crabe entity.hbm.entity_cyber_crab.name=Cyber-crabe
item.cap_aluminium.name=Capuchon en aluminium item.cap_aluminium.name=Capuchon en aluminium
item.hull_small_steel.name=Petite coque en acier item.hull_small_steel.name=Petite coque en acier

View File

@ -1379,34 +1379,34 @@ digamma.playerHealth=Digamma influence:
digamma.playerRes=Digamma resistance: digamma.playerRes=Digamma resistance:
digamma.title=DIGAMMA DIAGNOSTIC digamma.title=DIGAMMA DIAGNOSTIC
entity.entity_cyber_crab.name=Cyber Crab entity.hbm.entity_cyber_crab.name=Cyber Crab
entity.entity_elder_one.name=Quackos The Elder One entity.hbm.entity_elder_one.name=Quackos The Elder One
entity.entity_fucc_a_ducc.name=Duck entity.hbm.entity_fucc_a_ducc.name=Duck
entity.entity_glyphid.name=Glyphid entity.hbm.entity_glyphid.name=Glyphid
entity.entity_glyphid_behemoth.name=Glyphid Behemoth entity.hbm.entity_glyphid_behemoth.name=Glyphid Behemoth
entity.entity_glyphid_blaster.name=Glyphid Blaster entity.hbm.entity_glyphid_blaster.name=Glyphid Blaster
entity.entity_glyphid_bombardier.name=Glyphid Bombardier entity.hbm.entity_glyphid_bombardier.name=Glyphid Bombardier
entity.entity_glyphid_brawler.name=Glyphid Brawler entity.hbm.entity_glyphid_brawler.name=Glyphid Brawler
entity.entity_glyphid_brenda.name=Brenda entity.hbm.entity_glyphid_brenda.name=Brenda
entity.entity_glyphid_digger.name=Glyphid Digger entity.hbm.entity_glyphid_digger.name=Glyphid Digger
entity.entity_glyphid_nuclear.name=Big Man Johnson entity.hbm.entity_glyphid_nuclear.name=Big Man Johnson
entity.entity_glyphid_scout.name=Glyphid Scout entity.hbm.entity_glyphid_scout.name=Glyphid Scout
entity.entity_ntm_fbi.name=FBI Agent entity.hbm.entity_ntm_fbi.name=FBI Agent
entity.entity_ntm_fbi_drone.name=FBI Drone entity.hbm.entity_ntm_fbi_drone.name=FBI Drone
entity.entity_ntm_radiation_blaze.name=Meltdown Elemental entity.hbm.entity_ntm_radiation_blaze.name=Meltdown Elemental
entity.hbm.entity_ntm_ufo.name=Martian Invasion Ship entity.hbm.entity_ntm_ufo.name=Martian Invasion Ship
entity.entity_mob_hunter_chopper.name=Hunter Chopper entity.hbm.entity_mob_hunter_chopper.name=Hunter Chopper
entity.entity_mob_mask_man.name=Mask Man entity.hbm.entity_mob_mask_man.name=Mask Man
entity.entity_mob_gold_creeper.name=Golden Creeper entity.hbm.entity_mob_gold_creeper.name=Golden Creeper
entity.entity_mob_nuclear_creeper.name=Nuclear Creeper entity.hbm.entity_mob_nuclear_creeper.name=Nuclear Creeper
entity.entity_mob_phosgene_creeper.name=Phosgene Creeper entity.hbm.entity_mob_phosgene_creeper.name=Phosgene Creeper
entity.entity_mob_tainted_creeper.name=Tainted Creeper entity.hbm.entity_mob_tainted_creeper.name=Tainted Creeper
entity.entity_mob_volatile_creeper.name=Volatile Creeper entity.hbm.entity_mob_volatile_creeper.name=Volatile Creeper
entity.entity_parasite_maggot.name=Parasitic Maggot entity.hbm.entity_parasite_maggot.name=Parasitic Maggot
entity.entity_pigeon.name=Pigeon entity.hbm.entity_pigeon.name=Pigeon
entity.entity_plastic_bag.name=Plastic Bag entity.hbm.entity_plastic_bag.name=Plastic Bag
entity.entity_taint_crab.name=Taint Crab entity.hbm.entity_taint_crab.name=Taint Crab
entity.entity_tesla_crab.name=Tesla Crab entity.hbm.entity_tesla_crab.name=Tesla Crab
entity.hbm.entity_balls_o_tron.name=Balls-O-Tron Prime entity.hbm.entity_balls_o_tron.name=Balls-O-Tron Prime
entity.hbm.entity_balls_o_tron_seg.name=Balls-O-Tron Segment entity.hbm.entity_balls_o_tron_seg.name=Balls-O-Tron Segment
entity.hbm.entity_bullet.name=Bullet entity.hbm.entity_bullet.name=Bullet

View File

@ -1013,29 +1013,29 @@ digamma.playerHealth=Wpływ Digammy:
digamma.playerRes=Odporność na digamę: digamma.playerRes=Odporność na digamę:
digamma.title=DIAGNOSTYKA DIGAMMY digamma.title=DIAGNOSTYKA DIGAMMY
entity.entity_cyber_crab.name=Cyberkrab entity.hbm.entity_cyber_crab.name=Cyberkrab
entity.entity_elder_one.name=Quackos Starszy entity.hbm.entity_elder_one.name=Quackos Starszy
entity.entity_fucc_a_ducc.name=Kaczka entity.hbm.entity_fucc_a_ducc.name=Kaczka
entity.entity_glyphid.name=Glyfid entity.hbm.entity_glyphid.name=Glyfid
entity.entity_glyphid_behemoth.name=Glyfid Behemot entity.hbm.entity_glyphid_behemoth.name=Glyfid Behemot
entity.entity_glyphid_blaster.name=Glyfid Blaster entity.hbm.entity_glyphid_blaster.name=Glyfid Blaster
entity.entity_glyphid_bombardier.name=Glyfid Bombardier entity.hbm.entity_glyphid_bombardier.name=Glyfid Bombardier
entity.entity_glyphid_brawler.name=Glyfid Awanturnik entity.hbm.entity_glyphid_brawler.name=Glyfid Awanturnik
entity.entity_glyphid_brenda.name=Brenda entity.hbm.entity_glyphid_brenda.name=Brenda
entity.entity_glyphid_nuclear.name=Big Men Dżonson entity.hbm.entity_glyphid_nuclear.name=Big Men Dżonson
entity.entity_glyphid_scout.name=Glyfid Skaut entity.hbm.entity_glyphid_scout.name=Glyfid Skaut
entity.entity_ntm_fbi.name=Agent FBI entity.hbm.entity_ntm_fbi.name=Agent FBI
entity.entity_ntm_radiation_blaze.name=Żywiołak stopienia entity.hbm.entity_ntm_radiation_blaze.name=Żywiołak stopienia
entity.hbm.entity_ntm_ufo.name=Statek Inwazji Marsjan entity.hbm.entity_ntm_ufo.name=Statek Inwazji Marsjan
entity.entity_mob_hunter_chopper.name=Chopper Myśliwy entity.hbm.entity_mob_hunter_chopper.name=Chopper Myśliwy
entity.entity_mob_mask_man.name=Pan w Masce entity.hbm.entity_mob_mask_man.name=Pan w Masce
entity.entity_mob_gold_creeper.name=Złoty Creeper entity.hbm.entity_mob_gold_creeper.name=Złoty Creeper
entity.entity_mob_nuclear_creeper.name=Jądrowy creeper entity.hbm.entity_mob_nuclear_creeper.name=Jądrowy creeper
entity.entity_mob_phosgene_creeper.name=Fosgenowy Creeper entity.hbm.entity_mob_phosgene_creeper.name=Fosgenowy Creeper
entity.entity_mob_tainted_creeper.name=Skażony creeper entity.hbm.entity_mob_tainted_creeper.name=Skażony creeper
entity.entity_mob_volatile_creeper.name=Lotny Creeper entity.hbm.entity_mob_volatile_creeper.name=Lotny Creeper
entity.entity_taint_crab.name=Skażony krab entity.hbm.entity_taint_crab.name=Skażony krab
entity.entity_tesla_crab.name=Krab Tesli entity.hbm.entity_tesla_crab.name=Krab Tesli
entity.hbm.entity_balls_o_tron.name=Jądro-Tron entity.hbm.entity_balls_o_tron.name=Jądro-Tron
entity.hbm.entity_balls_o_tron_seg.name=Segment Jądro-Trona entity.hbm.entity_balls_o_tron_seg.name=Segment Jądro-Trona
entity.hbm.entity_bullet.name=Pocisk entity.hbm.entity_bullet.name=Pocisk

View File

@ -1193,34 +1193,34 @@ digamma.playerHealth=Влияние дигаммы:
digamma.playerRes=Сопротивление к дигамме: digamma.playerRes=Сопротивление к дигамме:
digamma.title=ДИАГНОСТИКА ДИГАММЫ digamma.title=ДИАГНОСТИКА ДИГАММЫ
entity.entity_cyber_crab.name=Киберкраб entity.hbm.entity_cyber_crab.name=Киберкраб
entity.entity_elder_one.name=Крякос Старший entity.hbm.entity_elder_one.name=Крякос Старший
entity.entity_fucc_a_ducc.name=Утка entity.hbm.entity_fucc_a_ducc.name=Утка
entity.entity_glyphid.name=Глифид entity.hbm.entity_glyphid.name=Глифид
entity.entity_glyphid_behemoth.name=Глифид-страж entity.hbm.entity_glyphid_behemoth.name=Глифид-страж
entity.entity_glyphid_blaster.name=Глифид-стрелок entity.hbm.entity_glyphid_blaster.name=Глифид-стрелок
entity.entity_glyphid_bombardier.name=Глифид-бомбардир entity.hbm.entity_glyphid_bombardier.name=Глифид-бомбардир
entity.entity_glyphid_brawler.name=Глифид-солдат entity.hbm.entity_glyphid_brawler.name=Глифид-солдат
entity.entity_glyphid_brenda.name=Бренда entity.hbm.entity_glyphid_brenda.name=Бренда
entity.entity_glyphid_digger.name=Глифид-копатель entity.hbm.entity_glyphid_digger.name=Глифид-копатель
entity.entity_glyphid_nuclear.name=Чмяк entity.hbm.entity_glyphid_nuclear.name=Чмяк
entity.entity_glyphid_scout.name=Глифид-скаут entity.hbm.entity_glyphid_scout.name=Глифид-скаут
entity.entity_ntm_fbi.name=Агент ФБР entity.hbm.entity_ntm_fbi.name=Агент ФБР
entity.entity_ntm_fbi_drone.name=Дрон ФБР entity.hbm.entity_ntm_fbi_drone.name=Дрон ФБР
entity.entity_ntm_radiation_blaze.name=Элементаль Расплавления entity.hbm.entity_ntm_radiation_blaze.name=Элементаль Расплавления
entity.hbm.entity_ntm_ufo.name=Марсианский корабль вторжения entity.hbm.entity_ntm_ufo.name=Марсианский корабль вторжения
entity.entity_mob_hunter_chopper.name=Вертолёт-охотник entity.hbm.entity_mob_hunter_chopper.name=Вертолёт-охотник
entity.entity_mob_mask_man.name=Маскмен entity.hbm.entity_mob_mask_man.name=Маскмен
entity.entity_mob_gold_creeper.name=Золотой крипер entity.hbm.entity_mob_gold_creeper.name=Золотой крипер
entity.entity_mob_nuclear_creeper.name=Ядерный крипер entity.hbm.entity_mob_nuclear_creeper.name=Ядерный крипер
entity.entity_mob_phosgene_creeper.name=Фосгеновый крипер entity.hbm.entity_mob_phosgene_creeper.name=Фосгеновый крипер
entity.entity_mob_tainted_creeper.name=Заражённый порчей крипер entity.hbm.entity_mob_tainted_creeper.name=Заражённый порчей крипер
entity.entity_mob_volatile_creeper.name=Возгораемый крипер entity.hbm.entity_mob_volatile_creeper.name=Возгораемый крипер
entity.entity_parasite_maggot.name=Паразитическая личинка entity.hbm.entity_parasite_maggot.name=Паразитическая личинка
entity.entity_pigeon.name=Голубь entity.hbm.entity_pigeon.name=Голубь
entity.entity_plastic_bag.name=Пластиковый пакетик entity.hbm.entity_plastic_bag.name=Пластиковый пакетик
entity.entity_taint_crab.name=Заражённый порчей теслакраб entity.hbm.entity_taint_crab.name=Заражённый порчей теслакраб
entity.entity_tesla_crab.name=Теслакраб entity.hbm.entity_tesla_crab.name=Теслакраб
entity.hbm.entity_balls_o_tron.name=Баллс-О-Трон Прайм entity.hbm.entity_balls_o_tron.name=Баллс-О-Трон Прайм
entity.hbm.entity_balls_o_tron_seg.name=Баллс-О-Трон Сегмент entity.hbm.entity_balls_o_tron_seg.name=Баллс-О-Трон Сегмент
entity.hbm.entity_bullet.name=Пуля entity.hbm.entity_bullet.name=Пуля

View File

@ -1196,34 +1196,34 @@ digamma.playerHealth=Digamma influence:
digamma.playerRes=Digamma resistance: digamma.playerRes=Digamma resistance:
digamma.title=DIGAMMA DIAGNOSTIC digamma.title=DIGAMMA DIAGNOSTIC
entity.entity_cyber_crab.name=Кіберкраб entity.hbm.entity_cyber_crab.name=Кіберкраб
entity.entity_elder_one.name=Крякос Старший entity.hbm.entity_elder_one.name=Крякос Старший
entity.entity_fucc_a_ducc.name=Качка entity.hbm.entity_fucc_a_ducc.name=Качка
entity.entity_glyphid.name=Гліфід entity.hbm.entity_glyphid.name=Гліфід
entity.entity_glyphid_behemoth.name=Гліфід Бегемот entity.hbm.entity_glyphid_behemoth.name=Гліфід Бегемот
entity.entity_glyphid_blaster.name=Гліфід Бластер entity.hbm.entity_glyphid_blaster.name=Гліфід Бластер
entity.entity_glyphid_bombardier.name=Гліфід Бомбардир entity.hbm.entity_glyphid_bombardier.name=Гліфід Бомбардир
entity.entity_glyphid_brawler.name=Гліфід Боєць entity.hbm.entity_glyphid_brawler.name=Гліфід Боєць
entity.entity_glyphid_brenda.name=Бренда entity.hbm.entity_glyphid_brenda.name=Бренда
entity.entity_glyphid_digger.name=Гліфід Копач entity.hbm.entity_glyphid_digger.name=Гліфід Копач
entity.entity_glyphid_nuclear.name=Великий Джонсон entity.hbm.entity_glyphid_nuclear.name=Великий Джонсон
entity.entity_glyphid_scout.name=Гліфід Розвідник entity.hbm.entity_glyphid_scout.name=Гліфід Розвідник
entity.entity_ntm_fbi.name=Агент ФБР entity.hbm.entity_ntm_fbi.name=Агент ФБР
entity.entity_ntm_fbi_drone.name=Дрон ФБР entity.hbm.entity_ntm_fbi_drone.name=Дрон ФБР
entity.entity_ntm_radiation_blaze.name=Елементаль Розплавлення entity.hbm.entity_ntm_radiation_blaze.name=Елементаль Розплавлення
entity.hbm.entity_ntm_ufo.name=Марсіанький корабель НЛО entity.hbm.entity_ntm_ufo.name=Марсіанький корабель НЛО
entity.entity_mob_hunter_chopper.name=Гвинтокрил Мислиивець entity.hbm.entity_mob_hunter_chopper.name=Гвинтокрил Мислиивець
entity.entity_mob_mask_man.name=Маскмен entity.hbm.entity_mob_mask_man.name=Маскмен
entity.entity_mob_gold_creeper.name=Золотий Кріпер entity.hbm.entity_mob_gold_creeper.name=Золотий Кріпер
entity.entity_mob_nuclear_creeper.name=Ядерний Кріпер entity.hbm.entity_mob_nuclear_creeper.name=Ядерний Кріпер
entity.entity_mob_phosgene_creeper.name=Фосгений Кріпер entity.hbm.entity_mob_phosgene_creeper.name=Фосгений Кріпер
entity.entity_mob_tainted_creeper.name=Інфікований Кріпер entity.hbm.entity_mob_tainted_creeper.name=Інфікований Кріпер
entity.entity_mob_volatile_creeper.name=Шлаковий Кріпер entity.hbm.entity_mob_volatile_creeper.name=Шлаковий Кріпер
entity.entity_parasite_maggot.name=Паразитична личинка entity.hbm.entity_parasite_maggot.name=Паразитична личинка
entity.entity_pigeon.name=Голуб entity.hbm.entity_pigeon.name=Голуб
entity.entity_plastic_bag.name=Пластиковий пакет entity.hbm.entity_plastic_bag.name=Пластиковий пакет
entity.entity_taint_crab.name=Інфікований Краб entity.hbm.entity_taint_crab.name=Інфікований Краб
entity.entity_tesla_crab.name=Тесла Краб entity.hbm.entity_tesla_crab.name=Тесла Краб
entity.hbm.entity_balls_o_tron.name=Баллс-О-Трон Прайм entity.hbm.entity_balls_o_tron.name=Баллс-О-Трон Прайм
entity.hbm.entity_balls_o_tron_seg.name=Баллс-О-Трон Сегмент entity.hbm.entity_balls_o_tron_seg.name=Баллс-О-Трон Сегмент
entity.hbm.entity_bullet.name=Куля entity.hbm.entity_bullet.name=Куля

View File

@ -1067,34 +1067,34 @@ digamma.playerDigamma=玩家F-迪伽马辐照水平:
digamma.playerHealth=玩家所受F-迪伽马辐照影响: digamma.playerHealth=玩家所受F-迪伽马辐照影响:
digamma.playerRes=玩家F-迪伽马防护水平: digamma.playerRes=玩家F-迪伽马防护水平:
digamma.title=玩家F-迪伽马辐射自检器 digamma.title=玩家F-迪伽马辐射自检器
entity.entity_cyber_crab.name=赛博螃蟹 entity.hbm.entity_cyber_crab.name=赛博螃蟹
entity.entity_elder_one.name=上古鸭神 entity.hbm.entity_elder_one.name=上古鸭神
entity.entity_fucc_a_ducc.name=鸭子 entity.hbm.entity_fucc_a_ducc.name=鸭子
entity.entity_glyphid.name=异虫 entity.hbm.entity_glyphid.name=异虫
entity.entity_glyphid_behemoth.name=巨兽异虫 entity.hbm.entity_glyphid_behemoth.name=巨兽异虫
entity.entity_glyphid_blaster.name=爆破异虫 entity.hbm.entity_glyphid_blaster.name=爆破异虫
entity.entity_glyphid_bombardier.name=投弹手异虫 entity.hbm.entity_glyphid_bombardier.name=投弹手异虫
entity.entity_glyphid_brawler.name=狂战士异虫 entity.hbm.entity_glyphid_brawler.name=狂战士异虫
entity.entity_glyphid_brenda.name=布伦达 entity.hbm.entity_glyphid_brenda.name=布伦达
entity.entity_glyphid_digger.name=掘地异虫 entity.hbm.entity_glyphid_digger.name=掘地异虫
entity.entity_glyphid_nuclear.name=大个子强森 entity.hbm.entity_glyphid_nuclear.name=大个子强森
entity.entity_glyphid_scout.name=侦察异虫 entity.hbm.entity_glyphid_scout.name=侦察异虫
entity.entity_ntm_fbi.name=FBI探员 entity.hbm.entity_ntm_fbi.name=FBI探员
entity.entity_ntm_fbi_drone.name=FBI无人机 entity.hbm.entity_ntm_fbi_drone.name=FBI无人机
entity.entity_ntm_radiation_blaze.name=核融元素 entity.hbm.entity_ntm_radiation_blaze.name=核融元素
entity.hbm.entity_ntm_ufo.name=火星入侵者飞船 entity.hbm.entity_ntm_ufo.name=火星入侵者飞船
entity.entity_mob_hunter_chopper.name=猎人直升机 entity.hbm.entity_mob_hunter_chopper.name=猎人直升机
entity.entity_mob_mask_man.name=面具人 entity.hbm.entity_mob_mask_man.name=面具人
entity.entity_mob_gold_creeper.name=黄金爬行者 entity.hbm.entity_mob_gold_creeper.name=黄金爬行者
entity.entity_mob_nuclear_creeper.name=核爆爬行者 entity.hbm.entity_mob_nuclear_creeper.name=核爆爬行者
entity.entity_mob_phosgene_creeper.name=光气爬行者 entity.hbm.entity_mob_phosgene_creeper.name=光气爬行者
entity.entity_mob_tainted_creeper.name=污染爬行者 entity.hbm.entity_mob_tainted_creeper.name=污染爬行者
entity.entity_mob_volatile_creeper.name=不稳定爬行者 entity.hbm.entity_mob_volatile_creeper.name=不稳定爬行者
entity.entity_parasite_maggot.name=寄生虫 entity.hbm.entity_parasite_maggot.name=寄生虫
entity.entity_pigeon.name=鸽子 entity.hbm.entity_pigeon.name=鸽子
entity.entity_plastic_bag.name=塑料袋 entity.hbm.entity_plastic_bag.name=塑料袋
entity.entity_taint_crab.name=污染螃蟹 entity.hbm.entity_taint_crab.name=污染螃蟹
entity.entity_tesla_crab.name=磁暴螃蟹 entity.hbm.entity_tesla_crab.name=磁暴螃蟹
entity.hbm.entity_balls_o_tron.name=机械蠕虫 entity.hbm.entity_balls_o_tron.name=机械蠕虫
entity.hbm.entity_balls_o_tron_seg.name=机械蠕虫 entity.hbm.entity_balls_o_tron_seg.name=机械蠕虫
entity.hbm.entity_bullet.name=子弹 entity.hbm.entity_bullet.name=子弹