purpur引入这玩意居然只是为了做4则运算
org.purpurmc.purpur.PurpurWorldConfigthis.skeletonBowAccuracy = getString("mobs.skeleton.bow-accuracy", this.skeletonBowAccuracy);
for (int i = 1; i
float divergence;
try {
divergence = ((Number)Entity.scriptEngine.eval("let difficulty = " + i + "; " + this.skeletonBowAccuracy)).floatValue();
} catch (ScriptException e) {
e.printStackTrace();
break;
}
this.skeletonBowAccuracyMap.put(Integer.valueOf(i), Float.valueOf(divergence));
} 复制代码
purpur.yml skeleton:
bow-accuracy: 14 - difficulty * 4复制代码多少有点大材小用了
那些有js脚本功能的插件倒是有一点点可能把Rhino利用起来(大概率用的是Nashorn,而且是自带)
org.purpurmc.purpur.PurpurWorldConfigthis.skeletonBowAccuracy = getString("mobs.skeleton.bow-accuracy", this.skeletonBowAccuracy);
for (int i = 1; i
float divergence;
try {
divergence = ((Number)Entity.scriptEngine.eval("let difficulty = " + i + "; " + this.skeletonBowAccuracy)).floatValue();
} catch (ScriptException e) {
e.printStackTrace();
break;
}
this.skeletonBowAccuracyMap.put(Integer.valueOf(i), Float.valueOf(divergence));
} 复制代码
purpur.yml skeleton:
bow-accuracy: 14 - difficulty * 4复制代码多少有点大材小用了
那些有js脚本功能的插件倒是有一点点可能把Rhino利用起来(大概率用的是Nashorn,而且是自带)