protected override CodeCompileUnit CreateTargetCodeUnit() { CodeCompileUnit unit = CreateDefaultTargetCodeUnit(ScriptLocator.ClassName, "Block"); unit.Namespaces[0].Imports.Add(NewImport($"{SourceRootPackageName}.{SourceCodeLocator.BlockBase(Modname, Organization).ImportRelativeName}")); unit.Namespaces[0].Imports.Add(NewImport($"net.minecraft.block.Block")); unit.Namespaces[0].Imports.Add(NewImport($"java.util.ArrayList")); unit.Namespaces[0].Imports.Add(NewImport($"java.util.List")); unit.Namespaces[0].Imports.Add(NewImport($"net.minecraft.block.Block")); unit.Namespaces[0].Imports.Add(NewImport($"net.minecraft.block.SoundType")); return(unit); }