当前位置: 首页>>代码示例>>Java>>正文


Java EntityRegistry.findGlobalUniqueEntityId方法代码示例

本文整理汇总了Java中net.minecraftforge.fml.common.registry.EntityRegistry.findGlobalUniqueEntityId方法的典型用法代码示例。如果您正苦于以下问题:Java EntityRegistry.findGlobalUniqueEntityId方法的具体用法?Java EntityRegistry.findGlobalUniqueEntityId怎么用?Java EntityRegistry.findGlobalUniqueEntityId使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在net.minecraftforge.fml.common.registry.EntityRegistry的用法示例。


在下文中一共展示了EntityRegistry.findGlobalUniqueEntityId方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: registerEntities

import net.minecraftforge.fml.common.registry.EntityRegistry; //导入方法依赖的package包/类
public void registerEntities() {
	log("Registering Entities");
	ModEntityID = EntityRegistry.findGlobalUniqueEntityId();
	EntityRegistry.registerModEntity(EntityDriveable.class, "DriveableEntity", ModEntityID++, RealLifeMod.instance,
			256, 1, true);
	EntityRegistry.registerModEntity(EntityCar.class, "CarEntity", ModEntityID++, RealLifeMod.instance, 256, 1,
			true);
	EntityRegistry.registerModEntity(EntityPylon.class, "EntityPylon", ModEntityID++, RealLifeMod.instance, 80, 1,
			true);
	EntityRegistry.registerModEntity(EntityWheel.class, "EntityWheel", ModEntityID++, RealLifeMod.instance, 80, 1,
			true);
	EntityRegistry.registerModEntity(EntitySeat.class, "EntitySeat", ModEntityID++, RealLifeMod.instance, 80, 1,
			true);
	EntityRegistry.registerModEntity(EntitySit.class, "EntitySit", ModEntityID++, RealLifeMod.instance, 80, 1,
			false);

}
 
开发者ID:ItsAMysterious,项目名称:Real-Life-Mod-1.8,代码行数:18,代码来源:RealLifeMod.java

示例2: createEntity

import net.minecraftforge.fml.common.registry.EntityRegistry; //导入方法依赖的package包/类
public static void createEntity(Class<? extends Entity> entityClass, String entityName, int solidColor, int spotColor)
{
	int randomId = EntityRegistry.findGlobalUniqueEntityId();

	EntityRegistry.registerGlobalEntityID(entityClass, entityName, randomId);
	EntityRegistry.registerModEntity(entityClass, entityName, randomId, Tannery.modInstance, 42,
			1, true);
	createEgg(randomId, solidColor, spotColor);
	// EntityRegistry.addSpawn(Elk.class, 1, 21, 1,
	// EnumCreatureType.CREATURE, BiomeGenBase.iceMountains);
	EntityRegistry.addSpawn(Elk.class, 62, 3, 7, EnumCreatureType.CREATURE,
			BiomeGenBase.iceMountains, BiomeGenBase.frozenRiver, BiomeGenBase.icePlains,
			BiomeGenBase.frozenOcean);
}
 
开发者ID:hero887,项目名称:Tannery,代码行数:15,代码来源:TanneryEntities.java

示例3: createEntityNoEgg

import net.minecraftforge.fml.common.registry.EntityRegistry; //导入方法依赖的package包/类
public static void createEntityNoEgg(Class<? extends Entity> entityClass, String entityName)
{
	int randomId = EntityRegistry.findGlobalUniqueEntityId();

	EntityRegistry.registerGlobalEntityID(entityClass, entityName, randomId);
	EntityRegistry.registerModEntity(entityClass, entityName, randomId, Tannery.modInstance, 42,
			1, true);
}
 
开发者ID:hero887,项目名称:Tannery,代码行数:9,代码来源:TanneryEntities.java

示例4: preInit

import net.minecraftforge.fml.common.registry.EntityRegistry; //导入方法依赖的package包/类
@Override
public void preInit(FMLPreInitializationEvent evt) {
	GameRegistry.registerTileEntity(FWTile.class, "novaTile");
	GameRegistry.registerTileEntity(FWTileUpdater.class, "novaTileUpdater");
	int globalUniqueEntityId = EntityRegistry.findGlobalUniqueEntityId();
	EntityRegistry.registerGlobalEntityID(FWEntity.class, "novaEntity", globalUniqueEntityId);
	EntityRegistry.registerModEntity(FWEntity.class, "novaEntity", globalUniqueEntityId, NovaMinecraft.instance, 64, 20, true);
}
 
开发者ID:NOVA-Team,项目名称:NOVA-Core,代码行数:9,代码来源:CommonProxy.java

示例5: registerCreature

import net.minecraftforge.fml.common.registry.EntityRegistry; //导入方法依赖的package包/类
public static void registerCreature(Creature creature)
{
	Class<? extends EntityARKCreature> entityClass = creature.getEntityClass();

	creatureMap.put(entityClass, creature);

	int uniqueId = EntityRegistry.findGlobalUniqueEntityId();

	String entityName = creature.getName().replaceAll(" ", "");
	EntityRegistry.registerGlobalEntityID(entityClass, entityName, uniqueId);
	EntityRegistry.registerModEntity(entityClass, entityName, uniqueId, ARKCraft.instance, 256,
			1, true);
}
 
开发者ID:Archiving,项目名称:ARKCraft-Code,代码行数:14,代码来源:ARKEntityRegistry.java

示例6: registerMonster

import net.minecraftforge.fml.common.registry.EntityRegistry; //导入方法依赖的package包/类
public static void registerMonster(Class eClass, String name, BiomeGenBase... biomes)
{
	int eggID = EntityRegistry.findGlobalUniqueEntityId();
	Random rand = new Random(name.hashCode());
	int mainColor = rand.nextInt() * 16777215;
	int secondColor = rand.nextInt() * 16777215;

	EntityRegistry.registerGlobalEntityID(eClass, name, eggID);
	EntityRegistry.addSpawn(eClass, 25, 2, 4, EnumCreatureType.CREATURE, biomes);
	EntityRegistry
			.registerModEntity(eClass, name, ++entityID, ARKCraft.instance(), 64, 3, true);
	EntityList.entityEggs.put(Integer.valueOf(eggID), new EntityList.EntityEggInfo(++entityID,
			mainColor, secondColor));
}
 
开发者ID:Archiving,项目名称:ARKCraft-Code,代码行数:15,代码来源:EntityHandler.java

示例7: RegisterEntity

import net.minecraftforge.fml.common.registry.EntityRegistry; //导入方法依赖的package包/类
public static void RegisterEntity(Class entityClass, String name){
    int entityId = EntityRegistry.findGlobalUniqueEntityId();
    long x = name.hashCode();

    EntityRegistry.registerGlobalEntityID(entityClass, name, entityId);
    EntityRegistry.registerModEntity(entityClass, name, entityId, CreepTech.INSTANCE, 1, 1, true);
}
 
开发者ID:Team-Radicool,项目名称:CreepTech,代码行数:8,代码来源:EntityHandler.java


注:本文中的net.minecraftforge.fml.common.registry.EntityRegistry.findGlobalUniqueEntityId方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。