632b781af97903
本帖最后由 632b781af97903 于 2022-9-1 05:15 编辑

必要回复 才能拿到最佳
可选回复 弄了额外加上


两个必要回复 有一个解决了都行,两个解决了额外加上

[必要回复 400金]
要怎么获取 密码转Sha256?(authme那个格式
但是不能加 authme 也不用那个api 需要完整代码
$SHA$9a40717373b8f21d$3edaff05f72f8f561cfd4663e1b4f055380861d75ed0e613c2f0cb6c07e30432

[必要回复 400金]自己插件要怎么弄 才能让 net.milkbowl.vault.economy.Economy访问到自己插件的货币系统

[可选回复 150金]
下边这个是 把秒转 x年x天x时x分x秒
不过好像有点问题 需要完善一下


[可选回复 50金]
Multiverse-Core插件的/mv load <world>命令
加载世界用代码要怎么弄?(不用mv



Neige
本帖最后由 Neige 于 2022-8-31 20:43 编辑

js代码,了解过程就好
  1. const MessageDigest = Packages.java.security.MessageDigest
  2. const String = Packages.java.lang.String
  3. const BigInteger = Packages.java.math.BigInteger

  4. const sha256 = MessageDigest.getInstance("SHA256")
  5. sha256.reset()
  6. sha256.update(new String("12332131dwad").getBytes())
  7. const digest = sha256.digest()
  8. const result = String.format("%0" + (digest.length << 1) + "x", new BigInteger(1, digest))
  9. print(result)
复制代码
后台返回值
  1. [20:37:46 INFO]: cc106f3ea7720363e18c674ec0712b335efcc7d5c2a2b54d62b2f12763ee5944
复制代码
Authme前面那个%SHA%是他自己拼上去的
Vault的示例看这里https://github.com/MilkBowl/VaultAPI
想要更进一步的示例可以看站内开源经济插件XConomy的源码
https://www.mcbbs.net/forum.php?mod=viewthread&tid=962904(开源地址在帖子内)