feat: update exp drop percent on death

This commit is contained in:
♥ Minnie ♥ 2025-06-14 21:15:48 +08:00
parent 1ec457f359
commit 5e78a284dd
Signed by: jasmine
GPG key ID: 8563E358D4E8040E
3 changed files with 198 additions and 5 deletions

View file

@ -1,6 +1,199 @@
{ {
"expConfig": { "inventoryConfig": {
"dropBehaviour": "BEST_OF_BOTH", "dropPlayerHead": false,
"dropPercentage": "40", "itemLoss": {
"enabled": false,
"affectStacks": false,
"usePercentRange": true,
"lossRangeFrom": 0,
"lossRangeTo": 100,
"percentChanceOfLoss": 50,
"canLoseSoulbound": false
}, },
"vanishingEnchantments": [
"minecraft:vanishing_curse"
],
"soulboundEnchantments": [
"yigd:soulbound"
],
"loseSoulboundLevelOnDeath": false,
"vanishingSlots": [],
"soulboundSlots": [],
"dropOnGroundSlots": []
},
"expConfig": {
"dropBehaviour": "PERCENTAGE",
"dropPercentage": 80,
"keepPercentage": 0
},
"graveConfig": {
"enabled": true,
"storeItems": true,
"storeXp": true,
"informGraveLocation": true,
"requireItem": false,
"requiredItem": "yigd:grave",
"requireShovelToLoot": false,
"retrieveMethods": {
"onClick": true,
"onBreak": false,
"onSneak": false,
"onStand": false
},
"mergeStacksOnRetrieve": true,
"dropOnRetrieve": "IN_INVENTORY",
"dropGraveBlock": false,
"generateEmptyGraves": false,
"overrideSpawnProtection": true,
"claimPriority": "GRAVE",
"graveRobbing": {
"enabled": true,
"onlyMurderer": false,
"afterTime": 1,
"timeUnit": "HOURS",
"robPriority": "INVENTORY",
"notifyWhenRobbed": true,
"tellWhoRobbed": true
},
"graveTimeout": {
"enabled": false,
"afterTime": 5,
"timeUnit": "HOURS",
"dropContentsOnTimeout": true
},
"treatBindingCurse": true,
"generateGraveInVoid": true,
"lowestGraveY": 3,
"generateOnlyWithinBorder": true,
"ignoredDeathTypes": [],
"unlockable": true,
"randomSpawn": {
"percentSpawnChance": 0,
"spawnEntity": "minecraft:zombie",
"spawnNbt": "{ArmorItems:[{},{},{},{id:\"minecraft:player_head\",tag:{SkullOwner:{Name:\"${owner.name}\",Id:\"${owner.uuid}\"}},Count:1b}]}"
},
"generateOnLastGroundPos": false,
"generationMaxDistance": {
"x": 5,
"y": 5,
"z": 5
},
"useSoftBlockWhitelist": false,
"useStrictBlockBlacklist": true,
"replaceOldWhenClaimed": true,
"persistentGraves": {
"enabled": false,
"showDeathDay": true,
"showDeathIrlTime": true,
"useAmPm": true
},
"dimensionBlacklist": [],
"blockUnderGrave": {
"enabled": true,
"blockInDimensions": [
{
"key": "minecraft:overworld",
"value": "minecraft:cobblestone"
},
{
"key": "minecraft:the_nether",
"value": "minecraft:soul_soil"
},
{
"key": "minecraft:the_end",
"value": "minecraft:end_stone"
},
{
"key": "misc",
"value": "minecraft:dirt"
}
],
"generateOnProtectedLand": false
},
"sellOutOfflinePeople": false,
"maxBackupsPerPerson": 50,
"dropFromOldestWhenDeleted": true
},
"respawnConfig": {
"respawnEffects": [],
"respawnHealth": 20,
"resetHunger": true,
"respawnHunger": 20,
"resetSaturation": true,
"respawnSaturation": 20.0,
"extraItemDrops": []
},
"compatConfig": {
"standardDropRuleInClaim": "PUT_IN_GRAVE",
"enableInventorioCompat": true,
"defaultInventorioDropRule": "PUT_IN_GRAVE",
"enableLevelzCompat": true,
"defaultLevelzDropRule": "PUT_IN_GRAVE",
"enableNumismaticOverhaulCompat": true,
"defaultNumismaticDropRule": "PUT_IN_GRAVE",
"enableOriginsInventoryCompat": true,
"defaultOriginsDropRule": "PUT_IN_GRAVE",
"enableTravelersBackpackCompat": true,
"defaultTravelersBackpackDropRule": "PUT_IN_GRAVE",
"enableTrinketsCompat": true,
"defaultTrinketsDropRule": "PUT_IN_GRAVE"
},
"commandConfig": {
"mainCommand": "yigd",
"basePermissionLevel": 0,
"viewLatestPermissionLevel": 0,
"viewSelfPermissionLevel": 0,
"viewUserPermissionLevel": 2,
"viewAllPermissionLevel": 2,
"restorePermissionLevel": 2,
"robPermissionLevel": 2,
"whitelistPermissionLevel": 3,
"deletePermissionLevel": 3,
"unlockPermissionLevel": 0
},
"graveRendering": {
"useCustomFeatureRenderer": true,
"useSkullRenderer": true,
"useTextRenderer": true,
"adaptRenderer": false,
"useGlowingEffect": true,
"glowingDistance": 15
},
"extraFeatures": {
"soulboundEnchant": {
"enabled": true,
"isTreasure": true,
"isAvailableForEnchantedBookOffer": true,
"isAvailableForRandomSelection": false
},
"deathSightEnchant": {
"enabled": false,
"isTreasure": true,
"isAvailableForEnchantedBookOffer": true,
"isAvailableForRandomSelection": false,
"range": 64.0,
"targets": "PLAYER_GRAVES"
},
"graveKeys": {
"enabled": false,
"rebindable": true,
"required": true,
"receiveOnRespawn": true,
"obtainableFromGui": true,
"targeting": "PLAYER_GRAVE"
},
"deathScroll": {
"enabled": false,
"rebindable": false,
"receiveOnRespawn": false,
"clickFunction": "VIEW_CONTENTS"
},
"graveCompass": {
"receiveOnRespawn": false,
"consumeOnUse": true,
"deleteWhenUnlinked": true,
"cloneRecoveryCompassWithGUI": false,
"pointToClosest": "DISABLED"
}
}
} }

View file

@ -2,7 +2,7 @@ hash-format = "sha256"
[[files]] [[files]]
file = "config/yigd.json" file = "config/yigd.json"
hash = "4c704996358ba45d301cd389f83b72aac9a515f031ade789ea473be977ea2160" hash = "6d9cc9daa0253f6b69e4617a1b8638ff9d9d0abf5265b1f1c90bf7b94758c3b2"
[[files]] [[files]]
file = "mods/appleskin.pw.toml" file = "mods/appleskin.pw.toml"

View file

@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0"
[index] [index]
file = "index.toml" file = "index.toml"
hash-format = "sha256" hash-format = "sha256"
hash = "9e6ad9f04f7c2eb9b11bf25def23bd3f055b9da8b891d0ac911af074f3197dfd" hash = "c70a52021d59ef2baa8b1788f7dd0e495e0c0959d7de0d5f9a83113d91965992"
[versions] [versions]
fabric = "0.16.10" fabric = "0.16.10"