Mechanics [CORE][API] icon

Mechanics [CORE][API] -----

This plugin is required if you have a mechanic!





Updated NBTAPI 2.13.1 to 2.13.2
----------, Oct 2, 2024


Added support for 1.21.1
----------, Sep 6, 2024

Added CustomBlockData and MorePersistentDataTypes libraries. Added System to build fasted ItemStack with Section config and changed to version 1.0.1.12a

Added Metrics(bstats), Added update required message

changed version to 1.0.1.13 and changed compile to provided in README.md
----------, Aug 23, 2024

Added support for 1.20.5+
Fixed errors with ItemBuilderMechanic
Added library system
Reduced size of jar
----------, Aug 10, 2024

Added support for 1.20.5+
Fixed errors with ItemBuilderMechanic
Added library system
Reduced size of jar
----------, Aug 10, 2024

Commits · Wuason6x9/mechanics (github.com)

see commits Jan 6, 2024 - Mar 3, 2024
----------, Mar 4, 2024

Updated commandApi lib
----------, Dec 18, 2023

Added:
- A new library was added. "boosted yaml"
- New methods were added for version NMS 1.20_R2
- The main plugin libraries were updated such as: CommandAPI, Adventure, NBTItem and others.
----------, Oct 28, 2023

Added new method in the itemBuilder Mechanic and fixed the minimessage deserialization method not working on rgb.
----------, Sep 16, 2023

Added send toast method nms
----------, Aug 28, 2023

Added new System load mechanics with priority

Fixed more bugs

Fixed console error NBTAPI

fixed support with placeholderAPI
----------, Aug 11, 2023

Fixed a big bug and added new commands


FIXED:

Fixed an error that occurs when you interact with an item in your hand, the itemstack you have in that hand will go from the amount you had to 1.

ADDED:

new commands:

Get Command

Code (Text):
/mechanics adapter get <id> <amount>
 
**this is to get an item through the AdapterID system that contains all the compatibilities**

Example:

Code (Text):
/mechanics adapter get "or:ruby" 1
/mechanics adapter get "mc:stone" 1
/mechanics adapter get "mythic:testItem" 1
Give Command

Code (Text):
/mechanics adapter give <player> <id> <amount>
 
**this is to get an item through the AdapterID system that contains all the compatibilities**

Example:

Code (Text):
/mechanics adapter give Wuason6x9 "or:ruby" 1
/mechanics adapter give @a "mc:stone" 1
/mechanics adapter give @s "mythic:testItem" 1
Get Adapter ID Command

Code (Text):
/mechanics adapter getAdapterID
 
**This command shows you the adapterId of the item you have in hand if you don't have an item in hand nothing will be shown.**
----------, Aug 11, 2023

Added a new adapter method that could be used in storagemechanic:



Example:

Code (YAML):
blocks:
  block1
:
    material
: 'mc: {id: "minecraft:stone",Count:1b,tag: {Enchantments: [ {id: "minecraft:efficiency",lvl:1s } ] } }'
    displayName
: 'BACK PACK'
    lore
:
     - '<green> TEST LORE'
    properties
:
      drop_block
: true

This new method would be mc:{nbt}
the ideal use would be for the creation of custom blocks in storagemechanic

These would be the 2 possible variations that you can use:

Code (YAML):
#Variations:
mc: (nbt )
mc: (material )

#Example:
mc: {id: "minecraft:diamond",Count:1b,tag: {HideFlags:1,Enchantments: [ {id: "minecraft:efficiency",lvl:1s } ] } } #Enchanted diamond
mc:stone #STONE

#more examples
mc: {id: "minecraft:player_head",Count:1b,tag: {SkullOwner: {Id: "add2598d-0101-44d6-ad63-6b8b96dcee51",Properties: {textures: [ {Value: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODM1MWU1MDU5ODk4MzhlMjcyODdlN2FmYmM3Zjk3ZTc5NmNhYjVmMzU5OGE3NjE2MGMxMzFjOTQwZDBjNSJ9fX0=" } ] } } } } #It would be a player's head with a backpack texture
----------, Aug 11, 2023

Updated to 1.20.1
----------, Aug 11, 2023

Resource Information
Author:
----------
Total Downloads: 1,400
First Release: Aug 11, 2023
Last Update: Oct 30, 2024
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings