Since techne is not downloadable from it's original website, here it is. Mcreator, mod, modification, minecraft mod. DOWNLOAD OPTIONS. MCreator is a program used to make Minecraft mods without programming knowledge and is developed by Pylo. It's very simple to use, and the program's concept is easy to learn. The main goal of Pylo to develop such program is to enthuse younger generations for programming, software development and with support for Arduino and Raspberry Pi. Cole-Parmer, Beacon Road, Stone, Staffordshire, ST15 OSA, UK. Tel: +44 (0) 1785 812 121 Fax: +44 (0) 1785 810 405. Email: [email protected].
Good thing the documentation I linked tells you where it goes so you can create it.
By diesieben07 · Posted
Post updated logs.
By diesieben07 · Posted
Several issues: For a start onBlockHarvested is not at all the right hook here. You need TileEntity#remove. Your connections need to be lazy. As in: The TEs need to know only the positions and lazily query the world. During readFromNBT there is no world yet, you can't query the world for other TEs.
//saving all tile entitiesList<CompoundNBT> connectedEntities = new ArrayList<>();CompoundNBT entity;for (int entityInList = 0; entityInList <= this.masterEntity.connectedEntities.size();entityInList++){ entity = new CompoundNBT(); entity.putInt('x',this.masterEntity.connectedEntities.get(entityInList).pos.getX()); entity.putInt('y',this.masterEntity.connectedEntities.get(entityInList).pos.getY()); entity.putInt('z',this.masterEntity.connectedEntities.get(entityInList).pos.getZ()); connectedEntities.add(entity);}compound.put('connectedEntities', (INBT) connectedEntities); //restore saved entities List<CompoundNBT> connectedEntities = (List<CompoundNBT>) compound.get('connectedEntities'); CompoundNBT entity; if (connectedEntities!= null){ for (int entityInList = 0; entityInList < connectedEntities.size();entityInList++ ){ entity = connectedEntities.get(entityInList); this.masterEntity.connectedEntities.add((EngineeringBlockTileEntity)this.world.getTileEntity(new BlockPos(entity.getInt('x'),entity.getInt('y'),entity.getInt('z'))));}} So I'm trying to save list of TileEntities to a block, because the block uses the list to determine the number of blocks connected to each other. As the blocks are being placed the list expands. If I exit the world and comeback I cannot remove blocks that have already been placed. It crashes when it attempts to remove that block from the connectedEntities list because the list is empty. I'm trying to save it using the code above but it's not working. I just need some to be point me in the right direction. @Overridepublic void onBlockHarvested(World worldIn, BlockPos pos, BlockState state, PlayerEntity player) { EngineeringBlockTileEntity entityRemoved = (EngineeringBlockTileEntity) worldIn.getTileEntity(pos); entityRemoved.masterEntity.connectedEntities.remove(entityRemoved); entityRemoved.masterEntity.blockCount = entityRemoved.masterEntity.connectedEntities.size(); super.onBlockHarvested(worldIn, pos, state, player);}
By KqndyCqne · Posted
I take my response back, mod is for 1.15.2, when i launch it, the library is too new, when i launch 1.16.3 the mod is for an older version.
MCreator is a software used to make Minecraft mods using intuitive easy-to-learn interface or with an integrated code editor. It is used worldwide by Minecraft players, aspiring mod developers and educational STEM workshops.
MCreator is a program used to make Minecraft mods without programming knowledge and is developed by Pylo. It's very simple to use, and the program's concept is easy to learn.
The main goal of Pylo to develop such program is to enthuse younger generations for programming, software development and with support for Arduino and Raspberry Pi, hardware development too. Even children can use it and as it allows the insight in the code it generates, they can learn the basic concepts of programming with it.
MCreator offers you many tools to plan, create and edit resources for your mod. It also provides you a resource list so you can quickly navigate through your resources and sort, modify or remove them from your mod.
Techne Download Mcreator Minecraft
MCreator contains advanced event system which allows you to define complex actions that happen when a user triggers an action inside a game. You can assign events to a specific item, block, mob, dimension, but you can also assign global events which are triggered by global actions such as weather change.
Good for beginners and for advanced users. With its advanced code editor with a jump to declaration, autocomplete, automatic code assist and many other advanced IDE features, you can make professional modifications only using MCreator. It also provides insight into decompiled code including searching through the whole codebase.
Mcreator Download Free
Debug your mods with a color-highlighted debugging console. MCreator takes care of all the dirty work of compiling, obfuscating and packing generated code and your resources and logs all the events in the console so you can always keep a track on what's happening and what problems have to be resolved or what has to be improved. In the case of syntax errors, MCreator will provide you links to jump on the code line of the error.