Minecraft Data Packs / Game Mechanic

Random Loot Redistribution

  • check_circle Functions
  • 12,200 views, 1 today
  • 1,617 downloads, 0 today
  • 8
  • 9
  • 3
Neptune9095's Avatar Neptune9095
Level 30 : Artisan Modder


Presentation of the Datapack:

Redefined all loot tables in a way Randomize dynamically.

I was inspired by Loot Table Randomizer by Sethbling which with its python program, mixes the contents of the loot tables between them.
(For example a block of "dirt" will drop an item that "glass" if it is mined with silk_touch)

But in my case, the tables remain as they are EXCEPT on the items that will drop in the end
(For example, a block of "stone" will drop a different item depending on whether it is mined with or without silk_touch ")

can't put video in media gallery -_- (www.youtube.com/watch?v=F9GoKQdBwzY)

On the 1st connection, the loot tables will be randomly defined.

If you want to replace them,
-function rdm_loot_9095: reset_rdm

Using [​copy_nbt] with storage on 20w46a
(source parameter can now be set to {"storage" : <namespaced id>}, to access command storage.)

If you want to use older or newer loot tables (post 20w46a)
use a python program in "rdm_loot.py" with our version in parameters (like in ./.minecraft\versions)
ex : python rdm_loot.py 20w46a


[R]edistribution [A]léatoire des [L]oots

Présentation du Datapack:

**RAL** bol des tables de loot conventionnelles ?
Ce datapack qui redéfini toutes les loot_tables aléatoirement.

Je me suis inspiré de Loot Table Randomizer by Sethbling qui avec son programme python, mélange les contenu des tables de loot entres elles.
(Par exemple un bloc de "dirt" dropera un item que "glass" s'il est miné avec silk_touch.
Car la table de loot de la "dirt" a été remplacé par celle de la "glass" )

Mais dans mon cas, les tables reste telle quelle SAUF sur les items qui droperont au final
(Par exemple, un bloc de "stone" dropera un item différent selon s'il est miné avec ou sans silk_touch
Car la table de loot de la stone a deux items en sortie, et ces 2 sorties ont été modifié par 1 item parmi 1627 )

Informations diverses

-Vous pouvez redéfinir les tables avec
function rdm_loot_9095: reset_rdm
*Afin de ne pas utiliser un programme python pour regénérer un nouveau datapack)

Si vous voulez update le datapack (si de nouvelles table de loot apparaissent dans les maj futurs), lancer le programme python dans le datapack avec comme paramètre la dernière version MC (comme dans ./.minecraft/versions)
Ex: python rdm_loot.py 20w46a
CompatibilityMinecraft 1.19

2 Update Logs

Update #2 [22/10/2022 21h] : by Neptune9095 10/22/2022 2:52:29 pmOct 22nd, 2022

Addded new loot_tables (1.19)
Added the possibility to update the pack yourself
Deleting the schedule


Ajout des nouvelles tables de loot (1.19)
Ajout de la possibilité de mettre soi même le pack à jour
Suppression du schedule

Create an account or sign in to comment.

11/16/2020 3:20 pm
Level 41 : Master Spider Rider
GiantPlaytime's Avatar
I downloaded it and I found the drop for notch apples in like ten seconds
11/17/2020 2:07 am
Level 30 : Artisan Modder
Neptune9095's Avatar
1 in 1627 chance o_0. This luck ahah
11/17/2020 7:19 pm
Level 41 : Master Spider Rider
GiantPlaytime's Avatar
It was actually like the third thing I broke or something