类net.minecraft.world.gen.structure.MapGenStructureIO源码实例Demo

下面列出了怎么用net.minecraft.world.gen.structure.MapGenStructureIO的API类实例代码及写法,或者点击链接到github查看源代码。

public static void registerVillagePieces() {
    MapGenStructureIO.registerStructureComponent(House.class, "TofuViH");
    MapGenStructureIO.registerStructureComponent(WoodHut.class, "TofuViWH");
    MapGenStructureIO.registerStructureComponent(Torch.class, "TofuViT");
    MapGenStructureIO.registerStructureComponent(TallTofuHouse.class, "TofuViTTH");
    MapGenStructureIO.registerStructureComponent(FarmLand.class, "TofuViTFL");
    MapGenStructureIO.registerStructureComponent(Start.class, "TofuViS");
    MapGenStructureIO.registerStructureComponent(Path.class, "TofuViP");
    MapGenStructureIO.registerStructureComponent(Well.class, "TofuViW");
    MapGenStructureIO.registerStructureComponent(TorchNew.class, "TofuViTN");
}
 
源代码2 项目: TofuCraftReload   文件: TofuMain.java
@EventHandler
public void preInit(FMLPreInitializationEvent event) {
    proxy.preInit(event);

    logger = event.getModLog();

    TofuEntityRegister.entitySpawn();

    TofuCompat.preInit();

    GameRegistry.registerWorldGenerator(new TofuOreGenerator(), 0);

    MapGenStructureIO.registerStructure(MapGenTofuVillage.Start.class,"TofuVillage");
    StructureTofuVillagePieces.registerVillagePieces();
    MapGenStructureIO.registerStructure(StructureTofuMineshaftStart.class,"TofuMineshaft");
    StructureTofuMineshaftPieces.registerStructurePieces();
    MapGenStructureIO.registerStructure(MapGenTofuCastle.Start.class, "TofuCastle");
    TofuCastlePiece.registerTofuCastlePiece();

    NetworkRegistry.INSTANCE.registerGuiHandler(this, new TofuGuiHandler());


    zunda = new DamageSource("zunda") {
        @Override
        public ITextComponent getDeathMessage(EntityLivingBase entityLivingBaseIn) {
            String s = "death.attack.zunda";
            String s1 = s + ".player";

            return new TextComponentString(entityLivingBaseIn.getDisplayName().getFormattedText() + " ").appendSibling(new TextComponentTranslation(s1, new Object[]{entityLivingBaseIn.getDisplayName()}));
        }
    }.setDamageIsAbsolute();

    TOFU_DIMENSION = DimensionType.register("Tofu World", "_tofu", TofuConfig.dimensionID, WorldProviderTofu.class, false);
    DimensionManager.registerDimension(TofuConfig.dimensionID, TOFU_DIMENSION);

    TofuVillages.register();
}
 
源代码3 项目: TofuCraftReload   文件: VillagerCreationTofu.java
public static void registerComponents() {
    MapGenStructureIO.registerStructureComponent(TofuVillagerHouse.class,
            TofuMain.MODID + ":tofu_house");

}
 
public static void registerStructurePieces() {
    MapGenStructureIO.registerStructureComponent(StructureTofuMineshaftPieces.Corridor.class, "TMSCorridor");
    MapGenStructureIO.registerStructureComponent(StructureTofuMineshaftPieces.Cross.class, "TMSCrossing");
    MapGenStructureIO.registerStructureComponent(StructureTofuMineshaftPieces.Room.class, "TMSRoom");
    MapGenStructureIO.registerStructureComponent(StructureTofuMineshaftPieces.Stairs.class, "TMSStairs");
}
 
源代码5 项目: TofuCraftReload   文件: TofuCastlePiece.java
public static void registerTofuCastlePiece() {
    MapGenStructureIO.registerStructureComponent(TofuCastlePiece.TofuCastleTemplate.class, "TCT");
}
 
源代码6 项目: Sakura_mod   文件: VillagerCreationWA.java
public static void registerComponents() {
	MapGenStructureIO.registerStructureComponent(WAVillagerHouse.class,
			SakuraMain.MODID+":wa_house");

}
 
源代码7 项目: ToroQuest   文件: VillageHandlerGuardTower2.java
public static void init() {
	MapGenStructureIO.registerStructureComponent(VillagePieceGuardTower2.class, NAME);
	VillagerRegistry.instance().registerVillageCreationHandler(new VillageHandlerGuardTower2());
}
 
源代码8 项目: ToroQuest   文件: VillageHandlerBarracks.java
public static void init() {
	MapGenStructureIO.registerStructureComponent(VillagePieceBarracks.class, NAME);
	VillagerRegistry.instance().registerVillageCreationHandler(new VillageHandlerBarracks());
}
 
源代码9 项目: ToroQuest   文件: VillageHandlerCabin.java
public static void init() {
	MapGenStructureIO.registerStructureComponent(VillagePieceCabin.class, NAME);
	VillagerRegistry.instance().registerVillageCreationHandler(new VillageHandlerCabin());
}
 
源代码10 项目: ToroQuest   文件: VillageHandlerGuardTower.java
public static void init() {
	MapGenStructureIO.registerStructureComponent(VillagePieceGuardTower.class, NAME);
	VillagerRegistry.instance().registerVillageCreationHandler(new VillageHandlerGuardTower());
}
 
源代码11 项目: ToroQuest   文件: VillageHandlerShop.java
public static void init() {
	MapGenStructureIO.registerStructureComponent(VillagePieceShop.class, NAME);
	VillagerRegistry.instance().registerVillageCreationHandler(new VillageHandlerShop());
}
 
源代码12 项目: ToroQuest   文件: VillageHandlerTrophy.java
public static void init() {
	MapGenStructureIO.registerStructureComponent(VillagePieceTrophy.class, NAME);
	VillagerRegistry.instance().registerVillageCreationHandler(new VillageHandlerTrophy());
}
 
源代码13 项目: ToroQuest   文件: VillageHandlerKeep.java
public static void init() {
	MapGenStructureIO.registerStructureComponent(VillagePieceKeep.class, NAME);
	VillagerRegistry.instance().registerVillageCreationHandler(new VillageHandlerKeep());
}
 
 类所在包
 类方法
 同包方法