本文最后更新于 816 天前,其中的信息可能已经有所发展或是发生改变。
标签
Android 1Argon 1ASM 1BukkitAPI 8BungeeCord 2C++ 1CAS 1Casdoor 1Compose 1Edge 2Forge 1Git 1GitHub 1Go 7HDR 1helang 1Java 13JVM 2Kotlin 5Linux 1LSPosed 1Magisk 2MCBBS 1MIKU 1Minecraft 18MIUI 1NMS 1NovelAI 1OSPP 2PaperAPI 1Passkey 1Powershell 1QQ 1QQ频道 1Rust 2ServerCT 1Spring 1Spring Boot 1Spring Cloud 1Tailwind CSS 1Tauri 1TheHive 1Thunderbird 1TranslucentTB 1Velocity 1Vue 1Webauthn 1Windows11 3WordPress 4XCTRA 1值类型 1刷机 2前端开发 1卡巴斯基 1原神 1大学生活 7字节跳动 6学习 6实习 2开发 32开服 4开源 1开源许可证 1引用 1引用类型 1微信小程序 1快手 3手办 1指针 1旅游 5日常 8朋友 2服务器 0服务端 2深信服 2滴滴 1灵犀互娱 2生活 25用友 1百度 4算法 1米哈游 0繁星工坊 0美团 1腾讯云 1腾讯云CDN 1腾讯云智 4蓝桥杯 1蔚来 5计算机等级考试 2跨服 1软考 3长沙 5阿里 0阿里云 1青训营 12面试 33高中生活 11高德地图 1高考 1
贺兰这你不跟我贴一个?
兰兰可爱w
沙发
贺兰这你不跟我贴一个?
贺兰 mua~
兰兰可爱捏
我要日贺兰姐姐的pyz!
dalao,我想请问NMS是从哪搞的,我找不到QAQ
所有的服务端都包含 NMS,你可以直接引入服务端来加载 NMS。亦或者,你可以通过 CodeMC 的 Maven 库来加载 NMS
谢dalao,我找到了~,话说怎么改NBT qwq,我想整个锻刀的插件,增加剑的攻击伤害~awa
你完全不需要 NMS 来操作 NBT:Bukkit 提供了对基础 NBT 内容的封装:ItemMeta
你应该获取一个 ItemStack 的 ItemMeta,然后将其 cast 为 Damageable,调用 setDamage 方法来设置伤害@See [https://jd.papermc.io/paper/1.19/org/bukkit/inventory/meta/Damageable.html#setDamage (int)](https://jd.papermc.io/paper/1.19/org/bukkit/inventory/meta/Damageable.html#setDamage (int))
最后提一句:如无必要,不要使用 NMS。
Represents an item that has durability and can take damage.
可是 damagable 是搞耐久的
你自己都说了 Represents an item that has durability and can take damage.(当我在瞎说)
我用过这个东西的,搞的范围挖掘不会损耗镐子耐久,我就用它设置损耗,用的就是setDamage
百度翻译过来的意思是:表示具有耐久性且可承受伤害的物品。
有没有其他的办法了qwq
当我在瞎说(
hh~ qwq
正确的做法是为 ItemMeta 施加 AttributeModifier
@See [https://jd.papermc.io/paper/1.19/org/bukkit/inventory/meta/ItemMeta.html#addAttributeModifier (org.bukkit.attribute.Attribute,org.bukkit.attribute.AttributeModifier)](https://jd.papermc.io/paper/1.19/org/bukkit/inventory/meta/ItemMeta.html#addAttributeModifier (org.bukkit.attribute.Attribute,org.bukkit.attribute.AttributeModifier))
例如
meta.addAttributeModifier(Attribute.GENERIC_ATTACK_DAMAGE, new AttributeModifier("Add damage", 5.0, AttributeModifier.Operation.ADD_NUMBER))
以为 meta 增加 5 点伤害值这个我已经在用了,但是设置了attribute,后不知道为啥,下面的攻速看不到了.而且+伤害的那个字体变蓝了(原来是绿的).感觉奇怪,所以想改NBT,还是谢谢dalao了~ qwq
你还是没明白,ItemMeta 就是在设置 NBT 啊… 无论是 setDamage 还是 addAttributeModifier 都是对 NBT 操作的封装
setDamage 实际上是在设置 NBT 的 damage 标签,addAttributeModifier 则是 AttributeModifiers
如果 ItemMeta 做不到这些,你又如何指望通过修改 NBT 来做到这些呢?
好吧~
一个 Item 的伤害不是存储在 NBT 里的,而是在代码中
当你拿出一个新的钻石剑,你可以尝试使用
/paper dumpitem
指令来 dump 一份他的 NBT 标签出来,这时,你只会看到{damage: 0}
,并没有你想要的什么表示伤害的 NBT 标签贺兰什么时候去 fork Paper
我是菜逼
总觉得订阅你的主页后还是不太方便,于是就悄悄把你链到我主页了,隐私链接
您好~我是腾讯云开发者社区运营,关注了您分享的技术文章,觉得内容很棒,我们诚挚邀请您加入腾讯云自媒体分享计划。完整福利和申请地址请见:https://cloud.tencent.com/developer/support-plan
作者申请此计划后将作者的文章进行搬迁同步到社区的专栏下,你只需要简单填写一下表单申请即可,我们会给作者提供包括流量、云服务器等,另外还有些周边礼物。
名称:Echo’s blog
介绍:韶华不为少年留 恨悠悠 几时休
链接: https://www.liveout.cn/
头像: https://yy.liveout.cn/photo/photo1.png
抱歉,但是本博客目前不接受来自外部的友链,谢谢!
好的
可以交流一下博客的创建吗
当然可以!你可以在 “关于我”界面 找到我的联系方式(QQ或邮箱)来与我取得联系,或者直接在留言板下回复也可
贺兰哥哥好厉害|´・ω・)ノ
贺兰哥哥好帅
Github摸过来的。因为是社畜所以没有足够的时间翻一遍博客。冒昧地问一句:您为什么考虑转行IT呢?为什么不考虑转专业呢?有没有考虑将IT与金融结合呢?非常感谢!(同样困惑在考虑要不要转型)
Hi,感谢您的回复!
考虑转行 IT 是因为我从小就对计算机有非常大的兴趣,能在我喜欢的行业工作一直是我的一个小梦想;
转专业这个是因为我高中因为数学太差,理转文了,而文科生是没有办法转计算机专业的:(;
至于将 IT 和金融结合,有考虑过,但是最终我还是会更偏向互联网行业,因为对于非互联网行业公司,他们对技术人员的待遇实际上是完全没有互联网行业高的,被裁的风险自然也就更大;如果实在不行的话,银行科技岗或者用友这种自研 SaaS 公司我想也是一个不错的备选方案。
从mcbbs插件开发教程贴过来的,很好奇大佬的是学什么专业的(刚看到,金融学编程开发也这么厉害昂0.0….),什么时候开始编程这条路昂,看你论坛的经历和涉及的开发领域,经验都很丰富,想向dalao学习一下|´・ω・)ノ
我学编程其实蛮早的,就是从开发MC插件开始的,但我觉得只要有兴趣再晚都来得及
你好!本博客目前暂不接受不满足以下条件的博主的博客友链申请:
– 您跟我在线上 / 线下认识过,并在至少一个社交平台互加过好友;
更新下友链信息
oldSiteName:风尘のBlog
新:
SiteName: さくら荘
SiteUrl: https://blog.sakurasou.io
Avatar: https://static.sakurasou.io/blog/avatar.webp
Desc: あなたは何色になりたい
done
ua测试
贺兰好久没更新mc了😭
现在来看基本可以说是退圈了吧