Topic category: User side tutorials
This method is quite crunchy and java code connoisseurs may suggest other methods, but this guide does not use any code.
Let's get started
1)You need Blockbench(to change those models that will be attached to this guide),GIMP(or any other texture editor)
2)Download archive with models and textures and procedures (you can use different textures for different models - I did it on one for convenience)
2.1)If you want, you can change the model and textures (just do not change the side where the cable is). In the names it is better not to touch the part that is used after _wire_ (it will be easier to navigate in the settings of the procedure)
3)Create all blocks that locate in archive and set procedure
3.1)Don't forget to add block rotation mode and Transparency type
3.2)There are 2 options for using the procedure (1-use When neighbour block changes 2-use Update tick )1) In this version, there will be a lesser load on the game client, but sometimes the types of block connections may not be updated (treatment - cut down and re-install the wire block) 2) In the same version, there will be an increased load on the game clients (since each tick of a block will be checked regardless of the presence of block changes near the wire block).
4)Now comes the most meticulous and nasty part - the PROCEDURE line for working with your blocks (yes, it is really big)
4.1) Make expand blocks for all blocks
4.2)Make a local variable - number_of_con type -NUBER ( You can use any other names, but do not forget to change the name of the change to what you are using throughout the procedure (there are not very many places like that))
4.3)Throughout the entire procedure, change the blocks in the procedure to your own analogous blocks (for a better understanding of where to put which block, it is better to leave the second part of the block name unchanged)
5)Well that's all, it remains to check for errors, if someone finds errors in the procedure or unsubscribe in the description, I will definitely correct it Thanks for reading and good luck with modding.
Ready workspace (If something went wrong)https://drive.google.com/drive/folders/1XFzhO0bBpdsQlZujc0YffvZ6hYisnYi…