Miscellaneous plugin (2020.3+)

Started by SomeoneElse on

Topic category: Plugins and third-party tools

Joined Nov 2017
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Miscellaneous plugin (2020.3+)
Sun, 06/28/2020 - 15:47 (edited)

This plugin adds some utility blocks for procedures. It supports versions 1.12, 1.14 and 1.15
 

List of features

  • Block procedures
    • Get namespaced id of block (ex. dirt -> "minecraft:dirt") and viceversa
    • Can block be fertilized with bonemeal
    • Get/Set boolean blockstate property of block at x y z (ex. you can set a button to activated)
    • Get/Set integer blockstate property of block at x y z (ex. you can grow carrots to the last stage)
    • Check plant type of block at x y z
    • Get light opacity of block at x y z
  • Item procedures
    • Is item food
    • Get namespaced id of item (ex. stick -> "minecraft:stick") and viceversa
  • World procedures
    • Is block loaded at x y z
    • Simulate block breaking event at x y z (spawns the breaking particles and plays the block breaking sound)
    • Spawn bonemeal particles at x y z
    • Simulate bonemeal use at x y z (Can be glitchy with certain triggers)
  • Direction procedures
    • Get x/y/z offset of direction
    • Rotate direction around x/y/z axis (1.14 only)
    • Rotate direction (counter)clockwise around Y axis (both 1.14 and 1.15)
  • Entity procedures
    • Is entity in spectator mode
    • Is entity swimming
    • Is entity sleeping
    • Check entity type (ex. undead, arthropod)
    • Dismount entity / Remove passengers from entity
    • Can entity1 see entity2
    • Get value of attribute of entity (or -1 if it doesn't exist)
  • Player procedures
    • Get saturation of player
    • Add exhaustion to player
    • Get luck of player
    • Get XP bar cap of player
    • Grant recipe to player
    • Has player unlocked recipe (server-side)
    • Open enderchest to player
  • Text procedures
    • Mod id
    • Get namespace of namespaced id (ex. "minecraft:dirt" -> "minecraft")
    • Get path of namespaced id (ex. "minecraft:dirt" -> "dirt")
    • Get localized text from resource key (ex. "minecraft.block.dirt" -> "Dirt" in English, "Terra" in Italian)
  • Other
    • "Quit procedure", or return;
    • Advancement trigger: "Player enters block"
    • Some procedure templates, such as "Directional cobblestone generator"

Download link

You can download the plugin here: https://drive.google.com/file/d/1FePLQqncl6R_KSkAWwuHGnvpXk7pAc0n/view?…

Edited by SomeoneElse on Sun, 06/28/2020 - 15:47
Joined Aug 2021
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Are you planning to make a 1…
Wed, 09/01/2021 - 16:51

Are you planning to make a 1.16.5 (2021.2/2021.1) Version

Joined Mar 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
I would love to see this…
Fri, 07/22/2022 - 09:45

I would love to see this updated to MCreator 2022.1