\r我的世界附魔指令代码是// 返回一个区间为[0,n-1)的随机整数function randomInt(n);// 返回一个区间为[0,1)的一个随机实数function randomFloat();// 利用三角随机分布,生成一个区间为[1,1+(附魔能力/2))的随机数enchantability_2 = enchantability / 2;int rand_enchantability = 1 + randomInt(enchantability_2 / 2 + 1) + randomInt(enchantability_2 / 2 + 1)。\r
\r\r \r
\r\r详细答案: \r
\r\r附魔基础\r
\r\r当把一件可附魔的物品放上附魔台时,可用的附魔等级将会依据以下公式随机生成。附魔等级由附近书架的数量(最多15个)及附魔等级在附魔列表中所在的行数决定。\r
\r\r以下是可用附魔等级的计算步骤:\r
\r\r可用附魔等级基数(base) = (1..8 + (b/2) + 0..b)\r
\r\r其中b \r是附近书架的数量(≤15),“x..y”表示在[x,y]闭区间内产生一个随机数。产生基数后,游戏会根据附魔等级所在的行数,进行第二步计算:\r
\r\r第一行等级 = max (base / 3, 1)\r
\r\r第二行等级 = (base × 2) / 3 + 1\r
\r\r第三行等级 = max (base, b × 2)\r
\r\r每一行等级计算时会使用新的附魔等级基数,即一次计算过程会生成3次base\r
\r\r在正式版 1.3 前,可用附魔等级基数计算公式为 base = (1..5 + (b/2) + 0..b) \r,并乘以“行列因数”(第一行为1⁄3,第二行为2⁄3,第三行为1)得到。最小的附魔等级与附魔台周围有效书架数目的一半相同。\r
\r\r在正式版 1.1 \r前,上式的“(b/2)”项曾是“0..(b/2)”,这使得附魔等级随机性变大,刷出高等级附魔选项会耗费大量时间。同时,可用附魔等级的最低级固定在1,不会受书架数目的影响。\r
\r\r \r
\r\r魔咒是如何选择出来的\r
\r\r“魔咒等级”是某一魔咒所需的经验级别(在按钮上的绿色数字)。\r
\r\r“魔咒威力”是某一特定魔咒的力量。例如,“锋利IV”有4点威力。\r
\r\r魔咒的挑选\r
\r\r首先游戏会把两个调节值加入到被选的附魔等级中。每个调节值会被限制在一定的范围内,数字接近范围中央的会比靠近两端的更常见。\r
\r\r第一调节值是基于附魔对象的“附魔能力”,这取决于该物品的材料和类型(见下表)。游戏会在0至附魔能力的一半(实际上,游戏会先将附魔能力除以4,四舍五入为整数后再乘以2)之间随机挑选一个数字,然后将这个数字和1加到附魔等级里。此时,弓的附魔能力是1。然后,这个随机数会经过正态分布处理,使得最终结果靠近附魔能力一半的几率远大于靠近极端值的几率。\r
\r\r \r
\r\r \r
\r\r接着,Minecraft会在0.85和1.15之间挑选一个值,并再次经过正态分布处理。修改后的附魔等级会乘以这个值(因此它可以增加或减少最多15%),然后四舍五入至整数,得到最终的等级调节值。\r
\r\r伪代码\r
\r\r// 返回一个区间为[0,n-1)的随机整数\r
\r\rfunction randomInt(n);\r
\r\r// 返回一个区间为[0,1)的一个随机实数\r
\r\rfunction randomFloat();\r
\r\r// 利用三角随机分布,生成一个区间为[1,1+(附魔能力/2))的随机数\r
\r\renchantability_2 = enchantability / 2;\r
\r\rint rand_enchantability = 1 + randomInt(enchantability_2 / 2 + 1) + \rrandomInt(enchantability_2 / 2 + 1);\r
\r\r// 选择附魔能级\r
\r\rint k = chosen_enchantment_level + rand_enchantability;\r
\r\r// 0.85至1.15之间的附魔奖励\r
\r\rfloat rand_bonus_percent = (randomFloat() + randomFloat() - 1) * 0.15 + \r1;\r
\r\r// 最终计算得到等级\r
\r\rint final_level = (int)(k * (1 + rand_bonus_percent) + 0.5);\r
大家好,我是海底蛟龙4解说,今天向大家分享一下我的世界高手教学的内容,就给运用指令给武器和装备附魔,这个需要很高的智商、理解能力和记忆能力,所以对大家的能力是有很高的要求的。
其中,可以用于附魔的指令一共有两种:一是enchant指令, 二是give指令。需要管理员op权限。
enchant指令用法:
/enchant <玩家> <魔咒ID> [等级]
这个指令是给自己手上的物品附魔,如果手上没有物品,则这条指令失效并且告诉你:“目标没有拿任何物品”。虽然这条指令非常简单,但是却只能普通附魔,比如说生存模式下保护这个魔咒最高能弄到4级, 那么在输入[等级]这个值的时候,你就不能超过4级。
如果超过了,则这条指令失效并且告诉你:“你输入的数字(x)太大了,它最高只能为4”。(x>4)。而且魔咒只能附在相应的物品上,如: 保护、火焰保护、爆炸保护只可以附在防具上, 锋利、亡灵杀手、节肢杀手只可以附在剑上。
give指令用法:
/give <玩家> <物品> [数量] [数据值] [数据标签]
这个指令可以自定义附魔。自定义附魔即附魔等级可以超过普通附魔极限的附魔(最高32767) 需要注意的是/give指令在我的世界手游中 不能使用ench定义 ,一样只能用于普通附魔。
魔咒ID0 保护 效果:减少伤害
1 火焰保护 效果:减少烧伤伤害
2 摔落保护 效果:减少掉落伤害
3 爆炸保护 效果:减少爆炸伤害
4 弹射物保护 效果:减少弹射物伤害
5 水下呼吸 效果:憋气更久
6 水下加速 效果:让你挖矿不受水的阻力
上面的魔咒ID是一些魔咒的示例,除了这几种,还有其他很多种魔咒没有列举,好了,以上就是关于指令附魔的本期内容,喜欢的话千万不要忘记点个关注哦。
斧(Axe)是一个在《我的世界》为“劈砍”而生的工具。人类历史上的“石斧”大约最早可追溯到数十万年以前。那时的原始人类就用磨制粗糙的石斧砍柴、捕猎。
1、生存,你造的第一个工具是什么?镐子、木剑、还是锄头?如果每一个玩家,都按照Mojang既定的法则——撸树来玩生存,那或许你第一个工具一定会是木头,磨刀不误砍柴工,在一把斧头加持下的撸树,会让生存的开头事半功倍!
2、十年前的古老“双头斧”;在0.31这个经典的古老版本中,斧头第一次被Notch加入到了游戏里。这把斧头是一个与现在截然不同的铁质“双头斧”,没错,当年mc的第一把斧头就是铁斧。
3、在双头斧诞生的二十天后,也就是2010年1月29日,《我的世界》的铁质双头斧被移除,同时Notch将铁斧实行了分级合成。故此mc才有了如今的木、石、铁、金、钻的分类。
4、性价比最高的是“铁斧”;若仅以劈砍树木为前提,斧头用钻石合成的性价比并不是最高。就撸树的效率而言,木斧是拳头的2倍;石斧是木斧的2倍;铁斧是石斧的0.6倍;而钻石斧也只是比铁斧快了不到20%。所以,综合金属的获取难度,仅以效率而言,是在不宜浪费钻石。
5、斧头是伤害最高的近战武器;以钻石制武器为例,在不附魔的情况下。钻石斧的伤害要比剑高出足足2点(一颗红心)!但由于斧子的冷却过高,单位时间内钻石剑的伤害总量(10934)还是高于斧头(7029)的。
6、战斗更新“斧头”强化;从目前Mojang放出的第4版和第5版战斗更新来看,总体而言强化斧头,弱化剑。一:攻速提升2点;二、新增"Chopping"重击附魔;三、在重击附魔下,破盾的时间更长!四、斧子可以附魔所有伤害类魔咒,包括“剑的锋利附魔+弓的力量+三叉戟的穿刺”等等。
7、未来的战斗更新,如果按照目前的更新规划,斧头将成为《我的世界》一把逆天劈砍神器,这也毫不为过!个人认为Mojang目前的战斗更新思路是:把斧头打造成伤害爆炸,无脑挥砍的近战武器;而剑将更多是玩家的灵活、连击、走位等技巧性的武器。
8、给木头削皮;似乎到现在依然有玩家不知道,当你手持斧头,对木头或者原木右键,可以给他们“削皮”。去皮木头作为装饰方块远胜普通木板。
9、5秒破盾;而用斧子劈砍盾牌,会有5秒的破盾效果。也就是说玩家将有5秒盾牌失灵的瞬间。所以面对举着斧头的卫道士,手持盾牌守株待兔并不是好的选择。但是,卫道士的破盾几率也只有25%而已,而疾跑中的卫道士破盾概率高达75%。
10、Netherite斧(下界合金斧);这是1.16新加入的斧头,Netherite锭+钻石斧合成,每秒DPS高达惊人的10点血量!在满耐久2031的情况下,伤害总输出为10150。
也就是说一把来自1.16的“下界合金斧”能砍死500多头僵尸!若是1.16能迎来战斗更新的话,未来《我的世界》斧头,前途当真是一片光明啊!