▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
PNode

PNode

Paper plugin with intuitive visual node-based editor for server logic. No coding required.

17
3
Все версииPNode 1.3.1-SNAPSHOT

PNode 1.3.1-SNAPSHOT

Alpha6 дн. назад

Список изменений

New PortType:

  • ITEM_STACK ("item_stack") added to PortType enum

New item/ node category (6 nodes):

  • item/create – ItemStack from material + amount
  • item/inspect – read all properties in one node
  • item/modify – set name/lore/amount/damage/model data, returns new ItemStack
  • item/enchant – GET/SET/REMOVE/HAS mode for enchantments (uses Registry API)
  • item/compare – similar vs identical comparison between two ItemStacks
  • item/pdc – GET/SET/HAS/REMOVE on ItemStack PersistentDataContainer

New paper/ nodes:

  • paper/entity_pdc – GET/SET/HAS/REMOVE on Entity PersistentDataContainer
  • paper/inventory_slot – GET/SET item in specific inventory slot
  • paper/inventory_held – GET/SET player's main hand item
  • paper/player_get_food – companion to player_set_food
  • paper/entity_teleport – companion to player teleport
  • paper/player_uuid – get UUID string from player
  • paper/entity_uuid – get UUID string from entity
  • paper/get_player_by_uuid – look up online player by UUID
  • paper/player_fly – GET/SET flight state

New data/ nodes (Map/Dictionary):

  • data/map_create, map_set, map_get, map_remove, map_contains, map_keys

New trigger/ nodes:

  • trigger/player_move – PlayerMoveEvent (BLOCK mode by default)
  • trigger/item_pickup – EntityPickupItemEvent filtered to players

API fixes:

  • SendActionBarNode: BungeeCord API → p.sendActionBar() + Adventure
  • ChatTriggerNode: AsyncPlayerChatEvent → AsyncChatEvent (Paper)
  • EntityEffectNode: PotionEffectType.getByName() → Registry.EFFECT
  • EntityNameNode: setCustomName(String) → customName(Component), naive & replacement removed
  • MaterialMetaNode: ChatColor + setDisplayName/setLore → Adventure API; marked @deprecated
  • PlayerDeathTriggerNode: getDeathMessage() → deathMessage() Component
  • SpawnEntityNode: EntityType.valueOf() → Registry.ENTITY_TYPE

Port type updates (any/object → item_stack):

  • PlayerGiveItemNode, DropMaterialNode, InventoryContainsNode, InventoryRemoveNode, EntityEquipmentNode, InventoryClickTriggerNode

DropMaterialNode/InventoryContainsNode/InventoryRemoveNode: split single "any" port into explicit item_stack + string ports

Other fixes:

  • CreateLocationNode: yaw/pitch promoted from property-only to input ports
  • EntityDamageNode/EntityEffectNode/EntityAINode/EntityNameNode: property default values corrected from string literals to proper primitives
  • NodeRegistry: papi/ prefix added to SOFT_DEP_PREFIXES map so PlaceholderAPI required-plugin warning appears in node palette

Файлы

PNode-1.3.1-SNAPSHOT.jar(7.94 MiB)
Основной
Скачать

Метаданные

Канал релиза

Alpha

Номер версии

1.3.1-SNAPSHOT

Загрузчики

Paper
Purpur

Версии игры

1.21–1.21.11

Загрузок

8

Дата публикации

6 дн. назад

Загрузил

ID версии

Главная