- 586
- 32
- 136
Есть код, который по ПКМ должен спавнить объект.
Как вы поняли, он не работает. Хотя сам файл у формате nbt видит.
Java:
@Override
public boolean onBlockActivated(World worldIn, BlockPos pos, IBlockState state, EntityPlayer playerIn, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) {
if(worldIn.isRemote)return false;
WorldServer worldserver = (WorldServer)worldIn;
MinecraftServer minecraftserver = worldIn.getMinecraftServer();
TemplateManager templatemanager = worldserver.getStructureTemplateManager();
Template template = templatemanager.getTemplate(minecraftserver, new ResourceLocation("darkowner:structures/dark_altar"));
PlacementSettings placementsettings = new PlacementSettings();
template.addBlocksToWorldChunk(worldIn, pos, placementsettings);
return true;
}