[TUTORIAL] How to create connecting wires for Mcretor 2020.04 no code

Started by ConfidentOwl on

Topic category: User side tutorials

Joined Jul 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
[TUTORIAL] How to create connecting wires for Mcretor 2020.04 no code
Wed, 08/05/2020 - 09:56 (edited)

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)
https://drive.google.com/file/d/1kD8mPTdXuBSOY_H-_jUezz4yG1geDMH4/view?…

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

Iamge

 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

Shows where exactly you need to open

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)

Shows where exactly you need to change the blocks

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…
ore
https://yadi.sk/d/TcHkE_8A8MGWEQ

Edited by ConfidentOwl on Wed, 08/05/2020 - 09:56
Joined Jul 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
You can rebuild the entire…
Fri, 02/05/2021 - 09:39

You can rebuild the entire procedure yourself in almost any version of the mkreator (but it's really big )

Joined Sep 2019
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
I have a question. what…
Wed, 12/29/2021 - 14:10

I have a question. what about the logic for the actual RF transfer. because I've been trying to make them work but keep running into the same issue everytime.

Joined Feb 2022
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
what should be done so that…
Sat, 04/30/2022 - 07:16

what should be done so that when connecting the wires were solid, it would be impossible to pass through them?
this bug is present