Skills
所有 Skills
共 15 個 Skills
NMS 屬性修改器
NMS Attribute Modifier
透過 NMS AttributeMap/AttributeModifier 動態修改實體屬性,實現 RPG 裝備加成與 Buff/Debuff 系統(Paper NMS + Mojang mappings)。
NMS 自定義方塊實體
NMS Block Entity
繼承 NMS BlockEntity 實作自定義方塊實體,支援 NBT 讀寫、伺服器端 Tick、封包同步(Paper NMS + Mojang mappings)。
NMS Boss Bar 操作
NMS Boss Event
透過 NMS ServerBossEvent 操作 Boss Bar 進度、顏色、風格與每人獨立可見性(Paper NMS + Mojang mappings)。
NMS 區塊直接存取
NMS Chunk Access
透過 NMS LevelChunk 直接讀寫方塊狀態、高度圖與 ChunkSection,實現高效能大範圍方塊操作(Paper NMS + Mojang mappings)。
NMS 自定義實體
NMS Custom Entity
繼承 NMS Mob 類別並覆寫 registerGoals(),加入自訂 PathfinderGoal 實現 Boss、NPC 或守衛的 AI 行為。
NMS 自定義容器 GUI
NMS Custom Menu
繼承 AbstractContainerMenu 建立自定義容器 GUI,支援 slot 事件攔截與資料同步(Paper NMS + Mojang mappings)。
NMS 物品組件系統
NMS Data Component
操作 Minecraft 1.21 DataComponentType 物品組件系統,讀寫 CustomData、MaxStackSize、Enchantments 等組件(Paper NMS + Mojang mappings)。
NMS NBT 操作
NMS NBT Manipulation
直接操作 CompoundTag 讀寫物品、實體、方塊實體的 NBT 資料(Paper NMS + Mojang mappings)。
NMS 封包攔截器
NMS Packet Interceptor
透過 Netty ChannelDuplexHandler 注入玩家連線管線,攔截或修改 Clientbound 與 Serverbound 封包。
NMS 封包發送器
NMS Packet Sender
產生封包發送工具類,透過 ServerPlayer.connection 將 Clientbound 封包推送至客戶端(Paper NMS + Mojang mappings)。
NMS 進階粒子效果
NMS Particle Effect
透過 ClientboundLevelParticlesPacket 實現進階 NMS 粒子效果:客戶端專屬、大量粒子、自定義參數(Paper NMS + Mojang mappings)。
NMS 玩家 Profile 操作
NMS Player Profile
操作 GameProfile 進行 skin 注入,用於 NPC 外觀設定與假玩家實體(Paper NMS + Mojang mappings)。
NMS 反射橋接器
NMS Reflection Bridge
透過 MethodHandle 快取存取 NMS,不需 Paperweight 編譯依賴,同一 JAR 可在多個 MC 版本執行。
NMS 計分板操作
NMS Scoreboard
透過 NMS Scoreboard/Objective/Team API 操作 sidebar、tablist 顯示名稱與計分板(Paper NMS + Mojang mappings)。
NMS 多版本適配器
NMS Version Adapter
抽象 Adapter 介面搭配版本特定實作與 runtime dispatch,讓同一 plugin 支援多個 Paper 1.21.x 版本。