├── .github └── workflows │ └── publish.yaml ├── .gitignore ├── LICENSE ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src └── main └── java └── net └── goldenstack └── loot ├── LootContext.java ├── LootEntry.java ├── LootFunction.java ├── LootGenerator.java ├── LootNBT.java ├── LootNumber.java ├── LootPool.java ├── LootPredicate.java ├── LootScore.java ├── LootTable.java ├── Trove.java └── util ├── EnchantmentUtils.java ├── ListOperation.java ├── LootNumberRange.java ├── RelevantEntity.java ├── RelevantTarget.java ├── Template.java ├── VanillaInterface.java ├── nbt ├── NBTPath.java ├── NBTReference.java └── NBTUtils.java └── predicate ├── DamageSourcePredicate.java ├── EntityPredicate.java ├── ItemPredicate.java └── LocationPredicate.java /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "trove" 2 | 3 | -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/LootContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/LootContext.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/LootEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/LootEntry.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/LootFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/LootFunction.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/LootGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/LootGenerator.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/LootNBT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/LootNBT.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/LootNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/LootNumber.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/LootPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/LootPool.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/LootPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/LootPredicate.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/LootScore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/LootScore.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/LootTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/LootTable.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/Trove.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/Trove.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/util/EnchantmentUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/util/EnchantmentUtils.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/util/ListOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/util/ListOperation.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/util/LootNumberRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/util/LootNumberRange.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/util/RelevantEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/util/RelevantEntity.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/util/RelevantTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/util/RelevantTarget.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/util/Template.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/util/Template.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/util/VanillaInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/util/VanillaInterface.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/util/nbt/NBTPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/util/nbt/NBTPath.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/util/nbt/NBTReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/util/nbt/NBTReference.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/util/nbt/NBTUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/util/nbt/NBTUtils.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/util/predicate/DamageSourcePredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/util/predicate/DamageSourcePredicate.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/util/predicate/EntityPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/util/predicate/EntityPredicate.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/util/predicate/ItemPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/util/predicate/ItemPredicate.java -------------------------------------------------------------------------------- /src/main/java/net/goldenstack/loot/util/predicate/LocationPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoldenStack/trove/HEAD/src/main/java/net/goldenstack/loot/util/predicate/LocationPredicate.java --------------------------------------------------------------------------------