From 9d98aeee8ce52234606e0db2be14fa0aa76806f6 Mon Sep 17 00:00:00 2001 From: snedmore Date: Sat, 4 Jan 2025 01:33:08 -0500 Subject: [PATCH] update minihud keys, backpack configs --- Vanilla Plus Plus Fabric-1.0.0.mrpack | Bin 60325398 -> 60331548 bytes .../config => config}/backpacked.client.toml | 0 config/item_obliterator.json5 | 4 +- config/minihud.json | 582 ++++++++++++++++++ .../config/backpacked.server.toml | 72 +++ .../config/beansbackpacks-common.json5 | 36 ++ index.toml | 18 +- pack.toml | 2 +- 8 files changed, 708 insertions(+), 6 deletions(-) rename {configureddefaults/config => config}/backpacked.client.toml (100%) create mode 100644 config/minihud.json create mode 100644 configureddefaults/config/backpacked.server.toml create mode 100644 configureddefaults/config/beansbackpacks-common.json5 diff --git a/Vanilla Plus Plus Fabric-1.0.0.mrpack b/Vanilla Plus Plus Fabric-1.0.0.mrpack index 203a6dc1d44484549fc664dd5986eb8e72acd29b..e87d697d9f77a5b9723598444cebca6a8df0862a 100644 GIT binary patch delta 11889 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 diff --git a/configureddefaults/config/backpacked.client.toml b/config/backpacked.client.toml similarity index 100% rename from configureddefaults/config/backpacked.client.toml rename to config/backpacked.client.toml diff --git a/config/item_obliterator.json5 b/config/item_obliterator.json5 index 87afb75..42f9360 100644 --- a/config/item_obliterator.json5 +++ b/config/item_obliterator.json5 @@ -16,13 +16,13 @@ // Items here will be unusable completely // Example: minecraft:diamond "blacklisted_items": [ - "beansbackpacks:backpack", + /*"beansbackpacks:backpack", "beansbackpacks:metal_backpack", "beansbackpacks:winged_backpack", "beansbackpacks:ender_backpack", "beansbackpacks:lock", "travelersbackpack:dragon", - "travelersbackpack:wither" + "travelersbackpack:wither"*/ ], // ----------------------------------------------------------- // Removes an item if it contains certain nbt tag. If the whole entry (or expression) is present, the item gets removed. diff --git a/config/minihud.json b/config/minihud.json new file mode 100644 index 0000000..785739d --- /dev/null +++ b/config/minihud.json @@ -0,0 +1,582 @@ +{ + "InfoLineOrders": { + "infoBeeCount": 36, + "infoBiome": 19, + "infoBiomeRegistryName": 20, + "infoBlockBreakSpeed": 6, + "infoBlockInChunk": 28, + "infoBlockPosition": 6, + "infoBlockProperties": 27, + "infoChunkPosition": 7, + "infoChunkSections": 14, + "infoChunkSectionsLine": 15, + "infoChunkUpdates": 16, + "infoCoordinates": 4, + "infoCoordinatesScaled": 4, + "infoDifficulty": 18, + "infoDimensionId": 5, + "infoDistance": 33, + "infoEntities": 21, + "infoEntitiesClientWorld": 22, + "infoEntityRegistryName": 24, + "infoFacing": 8, + "infoFurnaceXp": 30, + "infoFPS": 0, + "infoHoneyLevel": 37, + "infoHorseSpeed": 36, + "infoHorseJump": 37, + "infoLightLevel": 10, + "infoLookingAtBlock": 25, + "infoLookingAtBlockInChunk": 26, + "infoLookingAtEntity": 23, + "infoMemoryUsage": 0, + "infoMobCaps": 10, + "infoLoadedChunksCount": 31, + "infoParticleCount": 17, + "infoPing": 36, + "infoRegionFile": 29, + "infoRotationPitch": 12, + "infoRotationYaw": 11, + "infoServerTPS": 9, + "infoSlimeChunk": 22, + "infoSpeed": 13, + "infoSpeedAxis": 13, + "infoSpeedHV": 13, + "infoSprinting": 40, + "infoTileEntities": 32, + "infoTimeDayModulo": 35, + "infoTimeIRL": 1, + "infoTimeTotalModulo": 34, + "infoTimeWorld": 2, + "infoWorldTimeFormatted": 3 + }, + "Colors": { + "beaconRangeLvl1": "#20E060FF", + "beaconRangeLvl2": "#20FFB040", + "beaconRangeLvl3": "#20FFF040", + "beaconRangeLvl4": "#2060FF40", + "blockGridOverlayColor": "#80FFFFFF", + "conduitRange": "#2030FFFF", + "lightLevelMarkerBlockLit": "#FF209040", + "lightLevelMarkerDark": "#FFFF4848", + "lightLevelMarkerDim": "#FFC0C040", + "lightLevelMarkerSkyLit": "#FFFFFF33", + "lightLevelNumberBlockDark": "#FFC03030", + "lightLevelNumberBlockDim": "#FFC0C040", + "lightLevelNumberBlockLit": "#FF20FF40", + "lightLevelNumberSkyDark": "#FFFFF030", + "lightLevelNumberSkyDim": "#FFC0C030", + "lightLevelNumberSkyLit": "#FF40E0FF", + "randomTicksFixedOverlayColor": "#30F9F225", + "randomTicksPlayerOverlayColor": "#3030FE73", + "regionOverlayColor": "#30FF8019", + "shapeAdjustableSpawnSphere": "#6030B0B0", + "shapeBox": "#6050A0A0", + "shapeCanDespawnSphere": "#60A04050", + "shapeCanSpawnSphere": "#60A04050", + "shapeCircle": "#6030B0B0", + "shapeDespawnSphere": "#60A04050", + "shapeLineBlocky": "#6030F0B0", + "shapeSphereBlocky": "#6030B0B0", + "slimeChunksOverlayColor": "#3020F020", + "spawnPlayerEntityOverlayColor": "#302050D0", + "spawnPlayerLazyOverlayColor": "#30D030D0", + "spawnPlayerOuterOverlayColor": "#306900D2", + "spawnRealEntityOverlayColor": "#3030FF20", + "spawnRealLazyOverlayColor": "#30FF3020", + "spawnRealOuterOverlayColor": "#309D581A", + "spawnableColumnHeightsOverlayColor": "#A0FF00FF", + "textBackgroundColor": "#A0505050", + "textColor": "#FFE0E0E0" + }, + "Generic": { + "axolotlTooltipsTooltips": false, + "beeTooltips": false, + "honeyTooltips": false, + "biomeOverlaySingleColor": true, + "debugMessages": false, + "debugRendererPathFindingEnablePointWidth": true, + "dontClearStoredSeedOnDimensionChange": true, + "enableVanillaDebugRendererFix": true, + "lightLevelAutoHeight": false, + "lightLevelCollisionCheck": false, + "lightLevelColoredNumbers": true, + "lightLevelNumberRotation": true, + "lightLevelRenderThrough": false, + "lightLevelSkipBlockCheck": false, + "lightLevelUnderWater": false, + "mapPreview": false, + "offsetSubtitleHud": true, + "requireSneak": false, + "shulkerBoxPreview": false, + "shulkerDisplayBgColor": true, + "shulkerDisplayRequireShift": true, + "slimeChunkTopToPlayer": true, + "sortLinesByLength": false, + "sortLinesReversed": false, + "structuresRenderThrough": false, + "useCustomizedCoordinateFormat": true, + "useFontShadow": false, + "useTextBackground": true, + "mainRenderingToggle": { + "enabled": false, + "hotkey": { + "keys": "LEFT_CONTROL,H" + } + }, + "openConfigGui": { + "keys": "LEFT_CONTROL,LEFT_ALT,H" + }, + "requiredKey": { + "keys": "" + }, + "setDistanceReferencePoint": { + "keys": "" + }, + "shapeEditor": { + "keys": "" + }, + "blockGridOverlayMode": "all", + "lightLevelMarkerCondition": "spawnable", + "lightLevelMarkers": "square", + "lightLevelNumberCondition": "always", + "lightLevelNumbers": "block", + "hudAlignment": "top_left", + "biomeOverlayRange": 4, + "biomeOverlayRangeVertical": 0, + "blockGridOverlayRadius": 32, + "coordinateFormat": "x: %.1f y: %.1f z: %.1f", + "dateFormatReal": "yyyy-MM-dd HH:mm:ss", + "dateFormatMinecraft": "MC time: (day {DAY}) {HOUR}:{MIN}:xx", + "fontScale": 0.5, + "lightLevelMarkerSize": 0.84, + "lightLevelNumberOffsetBlockX": 0.26, + "lightLevelNumberOffsetBlockY": 0.32, + "lightLevelNumberOffsetSkyX": 0.42, + "lightLevelNumberOffsetSkyY": 0.56, + "lightLevelRange": 24, + "lightLevelThresholdDim": 0, + "lightLevelThresholdSafe": 1, + "lightLevelRenderOffset": 0.005, + "mapPreviewSize": 160, + "slimeChunkOverlayRadius": -1, + "spawnableColumnHeightsOverlayRadius": 40, + "textPosX": 4, + "textPosY": 4, + "timeDayDivisor": 24000, + "timeTotalDivisor": 24000 + }, + "InfoTypeToggles": { + "infoBeeCount": false, + "infoBiome": false, + "infoBiomeRegistryName": false, + "infoBlockBreakSpeed": false, + "infoBlockInChunk": false, + "infoBlockPosition": false, + "infoBlockProperties": false, + "infoChunkPosition": false, + "infoChunkSections": false, + "infoChunkSectionsLine": false, + "infoChunkUpdates": false, + "infoCoordinates": true, + "infoCoordinatesScaled": false, + "infoDifficulty": false, + "infoDimensionId": false, + "infoDistance": false, + "infoEntities": false, + "infoEntitiesClientWorld": false, + "infoEntityRegistryName": false, + "infoFacing": true, + "infoFurnaceXp": false, + "infoFPS": false, + "infoHoneyLevel": false, + "infoHorseSpeed": false, + "infoHorseJump": false, + "infoLightLevel": false, + "infoLookingAtBlock": false, + "infoLookingAtBlockInChunk": false, + "infoLookingAtEntity": false, + "infoMemoryUsage": false, + "infoMobCaps": false, + "infoLoadedChunksCount": false, + "infoParticleCount": false, + "infoPing": false, + "infoRegionFile": false, + "infoRotationPitch": false, + "infoRotationYaw": false, + "infoServerTPS": false, + "infoSlimeChunk": false, + "infoSpeed": false, + "infoSpeedAxis": false, + "infoSpeedHV": false, + "infoSprinting": false, + "infoTileEntities": false, + "infoTimeDayModulo": false, + "infoTimeIRL": true, + "infoTimeTotalModulo": false, + "infoTimeWorld": false, + "infoWorldTimeFormatted": false + }, + "InfoHotkeys": { + "infoBeeCount": { + "keys": "" + }, + "infoBiome": { + "keys": "" + }, + "infoBiomeRegistryName": { + "keys": "" + }, + "infoBlockBreakSpeed": { + "keys": "" + }, + "infoBlockInChunk": { + "keys": "" + }, + "infoBlockPosition": { + "keys": "" + }, + "infoBlockProperties": { + "keys": "" + }, + "infoChunkPosition": { + "keys": "" + }, + "infoChunkSections": { + "keys": "" + }, + "infoChunkSectionsLine": { + "keys": "" + }, + "infoChunkUpdates": { + "keys": "" + }, + "infoCoordinates": { + "keys": "" + }, + "infoCoordinatesScaled": { + "keys": "" + }, + "infoDifficulty": { + "keys": "" + }, + "infoDimensionId": { + "keys": "" + }, + "infoDistance": { + "keys": "" + }, + "infoEntities": { + "keys": "" + }, + "infoEntitiesClientWorld": { + "keys": "" + }, + "infoEntityRegistryName": { + "keys": "" + }, + "infoFacing": { + "keys": "" + }, + "infoFurnaceXp": { + "keys": "" + }, + "infoFPS": { + "keys": "" + }, + "infoHoneyLevel": { + "keys": "" + }, + "infoHorseSpeed": { + "keys": "" + }, + "infoHorseJump": { + "keys": "" + }, + "infoLightLevel": { + "keys": "" + }, + "infoLookingAtBlock": { + "keys": "" + }, + "infoLookingAtBlockInChunk": { + "keys": "" + }, + "infoLookingAtEntity": { + "keys": "" + }, + "infoMemoryUsage": { + "keys": "" + }, + "infoMobCaps": { + "keys": "" + }, + "infoLoadedChunksCount": { + "keys": "" + }, + "infoParticleCount": { + "keys": "" + }, + "infoPing": { + "keys": "" + }, + "infoRegionFile": { + "keys": "" + }, + "infoRotationPitch": { + "keys": "" + }, + "infoRotationYaw": { + "keys": "" + }, + "infoServerTPS": { + "keys": "" + }, + "infoSlimeChunk": { + "keys": "" + }, + "infoSpeed": { + "keys": "" + }, + "infoSpeedAxis": { + "keys": "" + }, + "infoSpeedHV": { + "keys": "" + }, + "infoSprinting": { + "keys": "" + }, + "infoTileEntities": { + "keys": "" + }, + "infoTimeDayModulo": { + "keys": "" + }, + "infoTimeIRL": { + "keys": "" + }, + "infoTimeTotalModulo": { + "keys": "" + }, + "infoTimeWorld": { + "keys": "" + }, + "infoWorldTimeFormatted": { + "keys": "" + } + }, + "RendererToggles": { + "overlayBeaconRange": false, + "overlayBiomeBorder": false, + "overlayBlockGrid": false, + "overlayConduitRange": false, + "overlayLightLevel": false, + "overlayRandomTicksFixed": false, + "overlayRandomTicksPlayer": false, + "overlayRegionFile": false, + "overlaySlimeChunks": false, + "overlaySpawnableColumnHeights": false, + "overlaySpawnChunkReal": false, + "overlaySpawnChunkPlayer": false, + "overlayStructureMainToggle": false, + "shapeRenderer": false, + "debugChunkBorder": false, + "debugChunkInfo": false, + "debugChunkOcclusion": false, + "debugCollisionBoxEnabled": false, + "debugNeighborsUpdateEnabled": false, + "debugPathfindingEnabled": false, + "debugSolidFaceEnabled": false, + "debugWaterEnabled": false + }, + "RendererHotkeys": { + "overlayBeaconRange": { + "keys": "" + }, + "overlayBiomeBorder": { + "keys": "" + }, + "overlayBlockGrid": { + "keys": "" + }, + "overlayConduitRange": { + "keys": "" + }, + "overlayLightLevel": { + "keys": "" + }, + "overlayRandomTicksFixed": { + "keys": "" + }, + "overlayRandomTicksPlayer": { + "keys": "" + }, + "overlayRegionFile": { + "keys": "" + }, + "overlaySlimeChunks": { + "keys": "" + }, + "overlaySpawnableColumnHeights": { + "keys": "" + }, + "overlaySpawnChunkReal": { + "keys": "" + }, + "overlaySpawnChunkPlayer": { + "keys": "" + }, + "overlayStructureMainToggle": { + "keys": "" + }, + "shapeRenderer": { + "keys": "" + }, + "debugChunkBorder": { + "keys": "" + }, + "debugChunkInfo": { + "keys": "" + }, + "debugChunkOcclusion": { + "keys": "" + }, + "debugCollisionBoxEnabled": { + "keys": "" + }, + "debugNeighborsUpdateEnabled": { + "keys": "" + }, + "debugPathfindingEnabled": { + "keys": "" + }, + "debugSolidFaceEnabled": { + "keys": "" + }, + "debugWaterEnabled": { + "keys": "" + } + }, + "StructureColors": { + "Bastion Remnant Main": "#302171F5", + "Bastion Remnant Components": "#302171F5", + "Buried Treasure Main": "#302298E6", + "Buried Treasure Components": "#302298E6", + "Desert Pyramid Main": "#30FFFF00", + "Desert Pyramid Components": "#30FFFF00", + "End City Main": "#30EB07EB", + "End City Components": "#30EB07EB", + "Igloo Main": "#300FAFE4", + "Igloo Components": "#300FAFE4", + "Jungle Temple Main": "#3099FF00", + "Jungle Temple Components": "#3099FF00", + "Mansion Main": "#30FF6500", + "Mansion Components": "#30FF6500", + "Mineshaft Main": "#30F8D650", + "Mineshaft Components": "#30F8D650", + "Nether Fortress Main": "#30FC381D", + "Nether Fortress Components": "#30FC381D", + "Nether Fossil Main": "#30868E99", + "Nether Fossil Components": "#30868E99", + "Ocean Monument Main": "#3029E6EF", + "Ocean Monument Components": "#3029E6EF", + "Ocean Ruin Main": "#300FAD83", + "Ocean Ruin Components": "#300FAD83", + "Pillager Outpost Main": "#300FAD83", + "Pillager Outpost Components": "#300FAD83", + "Ruined Portal Main": "#309F03D3", + "Ruined Portal Components": "#309F03D3", + "Shipwreck Main": "#30EB1995", + "Shipwreck Components": "#30EB1995", + "Stronghold Main": "#30009999", + "Stronghold Components": "#30009999", + "Village Main": "#3054CB4E", + "Village Components": "#3054CB4E", + "Witch Hut Main": "#30BE1DFC", + "Witch Hut Components": "#300099FF", + "Unknown Main": "#50FFFFFF", + "Unknown Components": "#50FFFFFF" + }, + "StructureHotkeys": { + "Toggle Bastion Remnant": { + "keys": "" + }, + "Toggle Buried Treasure": { + "keys": "" + }, + "Toggle Desert Pyramid": { + "keys": "" + }, + "Toggle End City": { + "keys": "" + }, + "Toggle Igloo": { + "keys": "" + }, + "Toggle Jungle Temple": { + "keys": "" + }, + "Toggle Mansion": { + "keys": "" + }, + "Toggle Mineshaft": { + "keys": "" + }, + "Toggle Nether Fortress": { + "keys": "" + }, + "Toggle Nether Fossil": { + "keys": "" + }, + "Toggle Ocean Monument": { + "keys": "" + }, + "Toggle Ocean Ruin": { + "keys": "" + }, + "Toggle Pillager Outpost": { + "keys": "" + }, + "Toggle Ruined Portal": { + "keys": "" + }, + "Toggle Shipwreck": { + "keys": "" + }, + "Toggle Stronghold": { + "keys": "" + }, + "Toggle Village": { + "keys": "" + }, + "Toggle Witch Hut": { + "keys": "" + }, + "Toggle Unknown": { + "keys": "" + } + }, + "StructureToggles": { + "Bastion Remnant": false, + "Buried Treasure": false, + "Desert Pyramid": false, + "End City": false, + "Igloo": false, + "Jungle Temple": false, + "Mansion": false, + "Mineshaft": false, + "Nether Fortress": false, + "Nether Fossil": false, + "Ocean Monument": false, + "Ocean Ruin": false, + "Pillager Outpost": false, + "Ruined Portal": false, + "Shipwreck": false, + "Stronghold": false, + "Village": false, + "Witch Hut": false, + "Unknown": false + }, + "config_version": 1 +} \ No newline at end of file diff --git a/configureddefaults/config/backpacked.server.toml b/configureddefaults/config/backpacked.server.toml new file mode 100644 index 0000000..0d87528 --- /dev/null +++ b/configureddefaults/config/backpacked.server.toml @@ -0,0 +1,72 @@ +[pickpocketing] + # The maximum angle at which another player's backpack can be accessed. + # Think of this as how directly behind the backpack the player needs to be + # in order to pickpocket. A smaller range prevents the player from accessing + # the backpack from the side. + # Valid range: 0 to 90 (inclusive) + maxAngleRange = 80.0 + # If enabled, allows players to access the backpack of another player by interacting with the visible backpack on their back. + # Valid values: true, false + enabledPickpocketing = true + # The maximum reach distance of a player to interact with another player's backpack. + # Valid range: 0 to 4 (inclusive) + maxReachDistance = 2.0 +[wanderingTrader] + # If enabled, allows wandering traders to equip backpacks + # Valid values: true, false + enableBackpack = true + # The chance a Wandering Trader will spawn with a backpack. The chance is interpreted as one out of x, with x being the number given from this config option. + # Valid range: 1 to 100 (inclusive) + spawnWithBackpackChance = 2 + + [wanderingTrader.pickpocketingChallenge] + # The maximum distance a Wandering Trader can detect a player. The longer the distance, the more difficult the challenge to pickpocket their backpack. + # Valid range: 1 to 32 (inclusive) + maxDetectionDistance = 10.0 + # If true, allows players who are disliked by Wandering Traders to continue to trade normally with them. A player is considered disliked if they are caught when trying to pickpocket a Wandering Trader's backpack. + # Valid values: true, false + dislikedPlayersCanTrade = false + # The maximum multiplier to apply when generating loot in the Wandering Trader backpack + # Valid range: 1 to 64 (inclusive) + maxLootMultiplier = 12 + # The amount of time (in ticks) a player has to wait before a Wandering Trader will like them again. If a player gets caught pickpocketing a Wandering Trader, the cooldown will be reset + # Valid range: 0 to 24000 (inclusive) + dislikeCooldown = 6000 + # The time (in ticks) a Wandering Trader will wait before it decides to forget about a detected player. The Wandering Trader will wait indefinitely if the detected player is within the maximum detection distance. + # Valid range: 1 to 12000 (inclusive) + timeToForgetPlayer = 200 + # Instead of generating trades as loot in the Wandering Traders backpacks, only generate emeralds. + # Valid values: true, false + generateEmeraldsOnly = false + # The maximum size of an emerald stack that can generate in the Wandering Trader backpack + # Valid range: 1 to 64 (inclusive) + maxEmeraldStack = 32 +[backpack] + # If enabled, the backpack will stay on the player on death. Similar to keep inventory rule. + # Valid values: true, false + keepOnDeath = false + # The amount of slot rows in the backpack inventory. + # Valid range: 1 to 7 (inclusive) + inventorySizeRows = 4 + # Allows every player to use any backpack cosmetic variant without needing to complete the challenges. Side note, any progress to a challenge will not be tracked while enabled. + # Valid values: true, false + unlockAllCosmetics = false + # If enabled, prevents backpacks from being customised. This will remove the customise button from the backpack inventory + # Valid values: true, false + disableCustomisation = false + # The amount of slot columns in the backpack inventory. + # Valid range: 1 to 13 (inclusive) + inventorySizeColumns = 4 + # Stops players from removing the backpack if it's not empty. This prevents players from carrying multiple backpacks. + # Valid values: true, false + lockIntoSlot = true + # A list of items that are not allowed inside a backpack. Note: It is recommended to ban items that have an inventory as this will create large NBT data and potentially crash the server! + bannedItems = ["travelersbackpack:custom_travelers_backpack", "pinesbarrels:better_barrel", "quark:seed_pouch", "quark:backpack", "sophisticatedbackpacks:backpack", "sophisticatedbackpacks:iron_backpack", "sophisticatedbackpacks:gold_backpack", "sophisticatedbackpacks:diamond_backpack", "sophisticatedbackpacks:netherite_backpack", "improvedbackpacks:tiny_pocket", "improvedbackpacks:medium_pocket", "improvedbackpacks:large_pocket", "improvedbackpacks:white_backpack", "improvedbackpacks:orange_backpack", "improvedbackpacks:magenta_backpack", "improvedbackpacks:light_blue_backpack", "improvedbackpacks:yellow_backpack", "improvedbackpacks:lime_backpack", "improvedbackpacks:pink_backpack", "improvedbackpacks:gray_backpack", "improvedbackpacks:light_gray_backpack", "improvedbackpacks:cyan_backpack", "improvedbackpacks:purple_backpack", "improvedbackpacks:blue_backpack", "improvedbackpacks:brown_backpack", "improvedbackpacks:green_backpack", "improvedbackpacks:red_backpack", "improvedbackpacks:black_backpack", "immersiveengineering:toolbox", "immersiveengineering:crate", "immersiveengineering:reinforced_crate", "create:white_toolbox", "create:orange_toolbox", "create:magenta_toolbox", "create:light_blue_toolbox", "create:yellow_toolbox", "create:lime_toolbox", "create:pink_toolbox", "create:gray_toolbox", "create:light_gray_toolbox", "create:cyan_toolbox", "create:purple_toolbox", "create:blue_toolbox", "create:brown_toolbox", "create:green_toolbox", "create:red_toolbox", "create:black_toolbox", "mekanism:personal_chest", "supplementaries:sack"] + # The default cosmetic (model) of the backpack. This should generally be a backpack that is unlocked by default + defaultCosmetic = "backpacked:standard" + # When picking up a backpack (with items inside) off the ground, the item will automatically equip. Having this enabled may not be ideal for multiplayer servers. + # Valid values: true, false + autoEquipOnPickup = false + # When breaking a shelf, the placed backpack will also drops it's items into the world. This prevents players from carrying multiple backpacks + # Valid values: true, false + dropContentsFromShelf = true diff --git a/configureddefaults/config/beansbackpacks-common.json5 b/configureddefaults/config/beansbackpacks-common.json5 new file mode 100644 index 0000000..04d361f --- /dev/null +++ b/configureddefaults/config/beansbackpacks-common.json5 @@ -0,0 +1,36 @@ +{ +/* =============== Maximum Stacks =============== */ + "leather_max_stacks": 16, // 1 - 64 Default: 4 + "ender_max_stacks": 16, // 1 - 8 Default: 4 + "winged_max_stacks": 16, // 1 - 64 Default: 4 + "metal_max_stacks": 20, // 1 - 64 Default: 7 + "pot_max_stacks": 128, // 0 - 128 Default: 128 + "cauldron_max_buckets": 24, // 0 - 128 Default: 24 + "data_driven_overrides": { // If a backpack is Data-Driven, find it's 'backpack_id' with F3 + H + "gold": 20, + "netherite": 24 + }, + "item_weight_override": { // Stored items will act like they stack to the declared whole number + "bundle": 4, + "enchanted_book": 16 + //"all": 64 + }, +/* ============== Item Whitelists =============== */ + // ┌▶ items can be worn on the back & not as equipment. Item does not keep functioning or rendering on the back. + "disable_chestplate": "", + // ┌▶ if any items are in armor/trinkets/curios slots then back equipment is not rendered. + "disables_back_slot": "create:copper_backtank, create:netherite_backtank", + // ┌▶ cannot be worn with Winged Backpack & other backpacks will be positioned off the player's back + "elytra_items": "elytra", + // ┌▶ cannot be stored in any backpack's inventory + "blacklist_items": "white_shulker_box, pink_shulker_box, light_blue_shulker_box, blue_shulker_box, cyan_shulker_box, light_gray_shulker_box, magenta_shulker_box, orange_shulker_box, gray_shulker_box, lime_shulker_box, red_shulker_box, black_shulker_box, yellow_shulker_box, shulker_box, green_shulker_box, purple_shulker_box, brown_shulker_box", +/* =============== Miscellaneous ================ */ + "always_disables_back_slot": false, // Default: false + "back_slot_pos": [59, 62], +/* ================= Gamerules ================== */ + "unbindEnderOnDeath": false, // Default: false + "keepBackSlot": false, // Default: false + "lockEnderOffline": false, // Default: false + "lockBackpackOffline": false, // Default: false + "lockBackpackNotOwner": false // Default: false +} \ No newline at end of file diff --git a/index.toml b/index.toml index faf39c9..c6768e1 100644 --- a/index.toml +++ b/index.toml @@ -16,6 +16,10 @@ hash = "0acf51cddc16eacd4ff54239f6413f7ff651129bec6fd8c50c8c1836e5702a79" file = "config/almostunified/unify.json" hash = "80f6483d21144ddf2adfdde9f6b1ed4732fd6b0cffbc5ef2040dfd766efb4879" +[[files]] +file = "config/backpacked.client.toml" +hash = "a55e8c2de90805b775e3dd4d1b28aa56d0651b0aa635c022e413dfc7b0eab126" + [[files]] file = "config/betterarcheology_structures/structure_settings.json5" hash = "38d7ba223179d5c572ab2b545501505a75bfd32acd4d3b2f558f8d7d9134c269" @@ -34,12 +38,16 @@ hash = "8c9ffd4686af343a956e764d08b139f11bfcb093747773528e884dd83256e280" [[files]] file = "config/item_obliterator.json5" -hash = "096c0923d7b11fd96532ccf41dfd8f3689e687c95ea967865a138f8bf478d2fe" +hash = "880d86026cb762d53b01c4b4f8bde3edbf68dd6ff041afb9e122f6089d098821" [[files]] file = "config/malilib.json" hash = "743b685665f3e59b125578fd6c746ff749745fb52a0f9a31fe533234ec5341f2" +[[files]] +file = "config/minihud.json" +hash = "712b11be6a1de74813cea3975bbe10c8154cbd27afb81a5bf8dfce3eb458e37a" + [[files]] file = "config/particular.json5" hash = "d5a7270d9923f1d1b1516c86dd54ff057bf228e7d0c38d4a9813389646ab1efd" @@ -165,8 +173,8 @@ file = "configureddefaults/config/ambientsounds-client.json" hash = "a5a48d2e3b9e851be1a0e7b99a518b34fbb2b47ecff4ee06a4261d84ab50655e" [[files]] -file = "configureddefaults/config/backpacked.client.toml" -hash = "a55e8c2de90805b775e3dd4d1b28aa56d0651b0aa635c022e413dfc7b0eab126" +file = "configureddefaults/config/backpacked.server.toml" +hash = "f0fe1ca3b61d3e442f62c4a2d93b4a2bffb36e60eb70bfef5fd85a3e6f9bac1d" [[files]] file = "configureddefaults/config/bclib/client.json" @@ -176,6 +184,10 @@ hash = "dc83e158808a3dafbf9602aba6506d98e64b60ceee204623a2f6a38e37711f33" file = "configureddefaults/config/bclib/server.json" hash = "08c500c5920acffef2fe2eee5672f06670d4624f39f9920101f2b74ef405ebb5" +[[files]] +file = "configureddefaults/config/beansbackpacks-common.json5" +hash = "ae1d3394eb8bedc577b5c6c096750b040a1bc3afce71868bf74fd599c81b26fa" + [[files]] file = "configureddefaults/config/cristellib/minecraftED.json5" hash = "8e01cc9b7e46f74fd60ce36d3459628b8198cb988051ae52f14cda36ef0fd869" diff --git a/pack.toml b/pack.toml index 791c840..2c1c338 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "220380d6c7b1f3774c121121120fc78bfea9e7683ed38722e41dd51377d9630c" +hash = "efe0cc2ac41c55d12e5b4175701ba2bc1b8f3345f57ebabf6cc9e914a1144ea3" [versions] fabric = "0.16.9"