Minecraft 23w31a之前原版的/loot抽獎(jiǎng)機(jī)
不用數(shù)據(jù)包如何做出抽獎(jiǎng)機(jī)? 最簡單的方法就是發(fā)射器抽獎(jiǎng)機(jī)。 但如何做出更精細(xì)的抽獎(jiǎng)機(jī)呢?
就是/loot 戰(zhàn)利品列表抽獎(jiǎng)機(jī)了
具體該怎么做呢?
首先要知道物品的概率,假如一個(gè)物品的掉落概率是25%,那么就可以給幾次,如:
給一次有的概率是25%,沒有的概率是75%
給兩次有一個(gè)的概率是...,兩個(gè)的概率是...
以此類推
第二步就是存儲
介質(zhì)可以給任何可以用give和clear的實(shí)體做,或者是箱子。
這里說一下箱子,先用loot填充箱子,再破壞,然后用kill和scoreboard記錄數(shù)量,然后復(fù)原箱子再檢查分?jǐn)?shù)。(當(dāng)然,直接spawn也行)
(實(shí)體用clear和scoreboard,但不要給玩家作為介質(zhì))
第三步 檢測分?jǐn)?shù)
老樣子,用execute檢測實(shí)體分?jǐn)?shù)在上標(biāo)簽然后復(fù)原。
或者單人模式直接give然后復(fù)原。
這期電腦不在身邊,所以下次再補(bǔ)充je/loot的用法。 23w31a及以上可以用random 用數(shù)據(jù)包的方法在下期。 給個(gè)點(diǎn)贊吧awa
標(biāo)簽: