コード例 #1
0
        protected override CodeCompileUnit CreateTargetCodeUnit()
        {
            CodeTypeDeclaration clas = NewClassWithMembers(ScriptLocator.ClassName);

            clas.Members.Add(GetCreativeTab());
            CodeNamespace package = NewPackage(SourceCodeLocator.CreativeTab(Modname, Organization).PackageName, clas,
                                               $"{SourceRootPackageName}.{SourceCodeLocator.Items(Modname, Organization).ImportRelativeName}",
                                               "net.minecraft.creativetab.CreativeTabs",
                                               "net.minecraft.item.ItemStack",
                                               "net.minecraftforge.fml.relauncher.Side",
                                               "net.minecraftforge.fml.relauncher.SideOnly");

            return(NewCodeUnit(package));
        }