LSDog / CustomSprays

Spray your memes on the walls !
MIT License
13 stars 4 forks source link

添加itemsadder支持 #9

Closed TATyKeFei closed 3 months ago

TATyKeFei commented 4 months ago

希望能添加itemsadder支持 他可以在没有mod的情况下添加自定义物品模型创建物品贴图 这样就可以给喷漆灌添加物品模型贴图了而不是使用原版的物品来代替喷漆灌

这是itemsadder插件的地址

https://www.spigotmc.org/resources/%E2%9C%A8itemsadder%E2%AD%90emotes-mobs-items-armors-hud-gui-emojis-blocks-wings-hats-liquids.73355/

我很需要这个来美化我的服务器,谢谢

LSDog commented 4 months ago

这倒是好的,但是有一个小问题——我没买过也没用过这个插件,加上目前我会很忙没有时间,所以可能会很久之后才能实现这个功能

postyizhan commented 3 months ago

我做了ia支持 https://github.com/postyizhan/CustomSprays/tree/ia_resource

README里的链接写的是LSDog 你换成postyizhan

postyizhan commented 3 months ago

这倒是好的,但是有一个小问题——我没买过也没用过这个插件,加上目前我会很忙没有时间,所以可能会很久之后才能实现这个功能

我做了ia配置 您开一个新的分支,好让我给您提交pr? https://github.com/postyizhan/CustomSprays/tree/ia_resource

LSDog commented 3 months ago

您开一个新的分支,好让我给您提交pr?

好的开了 是 itemsadder

postyizhan commented 3 months ago

您开一个新的分支,好让我给您提交pr?

好的开了 是 itemsadder

https://github.com/LSDog/CustomSprays/pull/10

LSDog commented 3 months ago

感谢 @postyizhan !

TATyKeFei commented 3 months ago

支持了,但是没完全支持。这个好像只是把音效资源包和ia合并了,但是我想要的是喷漆灌自定义物品模型功能QAQ

LSDog commented 3 months ago

支持了,但是没完全支持。这个好像只是把音效资源包和ia合并了,但是我想要的是喷漆灌自定义物品模型功能QAQ

@postyizhan 你有时间的话再看一下?我不会整

postyizhan commented 3 months ago

支持了,但是没完全支持。这个好像只是把音效资源包和ia合并了,但是我想要的是喷漆灌自定义物品模型功能QAQ

可是这个包本来就没有模型用呀 你说的模型是指什么,json模型?还是只是给换个贴图?

postyizhan commented 3 months ago

你想要给喷漆罐换上ia材质?可是这根本不需要CustomSprays方面去做呀。。。

例子:

ia配置

items:
  你的物品:
    resource:
      material: GOLDEN_HORSE_ARMOR
      generate: true
      model_id: cmd值
      textures:
        - 材质地址

物品库(NeigeItems为例)

你的物品:
  material: GOLDEN_HORSE_ARMOR
  custommodeldata: cmd值
  name: '名字'
  lore:
  - '§e§l剩余使用 | Remaining use: §e§l20'

(自己测试的时候发现CustomSprays是直接读lore的。。。存nbt里不好吗

TATyKeFei commented 3 months ago

你想要给喷漆罐换上ia材质?可是这根本不需要CustomSprays方面去做呀。。。

例子:

ia配置

items:
  你的物品:
    resource:
      material: GOLDEN_HORSE_ARMOR
      generate: true
      model_id: cmd值
      textures:
        - 材质地址

物品库(NeigeItems为例)

你的物品:
  material: GOLDEN_HORSE_ARMOR
  custommodeldata: cmd值
  name: '名字'
  lore:
  - '§e§l剩余使用 | Remaining use: §e§l20'

(自己测试的时候发现CustomSprays是直接读lore的。。。存nbt里不好吗

哦哦谢谢大佬

LSDog commented 3 months ago

(自己测试的时候发现CustomSprays是直接读lore的。。。存nbt里不好吗

懒.jpg

话说不用nms或其他插件api(也就是纯bukkit)的话能编辑nbt吗?如果可以的话倒是可以改成nbt计数的...

postyizhan commented 3 months ago

(自己测试的时候发现CustomSprays是直接读lore的。。。存nbt里不好吗

懒.jpg

话说不用nms或其他插件api(也就是纯bukkit)的话能编辑nbt吗?如果可以的话倒是可以改成nbt计数的...

我不知道唉。。去看看别人咋写的? https://github.com/ankhorg/NeigeItems-Kotlin

TATyKeFei commented 3 months ago

你想要给喷漆罐换上ia材质?可是这根本不需要CustomSprays方面去做呀。。。

例子:

ia配置

items:
  你的物品:
    resource:
      material: GOLDEN_HORSE_ARMOR
      generate: true
      model_id: cmd值
      textures:
        - 材质地址

物品库(NeigeItems为例)

你的物品:
  material: GOLDEN_HORSE_ARMOR
  custommodeldata: cmd值
  name: '名字'
  lore:
  - '§e§l剩余使用 | Remaining use: §e§l20'

(自己测试的时候发现CustomSprays是直接读lore的。。。存nbt里不好吗

有个问题,我的ia喷漆灌material设置的是纸,customspray设置的也是纸喷漆。虽然是读lore的,但是如果是没有lore普通的纸也会喷漆QAQ

LSDog commented 3 months ago

但是如果是没有lore普通的纸也会喷漆QAQ

哦这个我代码里就是这么写的,如果喷漆物品没有lore就默认可以喷漆,有lore才会判断,要改一下吗?

TATyKeFei commented 3 months ago

但是如果是没有lore普通的纸也会喷漆QAQ

哦这个我代码里就是这么写的,如果喷漆物品没有lore就默认可以喷漆,有lore才会判断,要改一下吗?

要要要,谢谢🥵

LSDog commented 3 months ago

要要要,谢谢🥵

明天会改一下

LSDog commented 3 months ago

要要要,谢谢🥵

更新了

TATyKeFei commented 3 months ago

要要要,谢谢🥵

更新了

🥰🌹🌹🌹🌹🌹