added changelog generator and updated configs

This commit is contained in:
2024-09-26 00:09:01 +02:00
parent 330f2c778c
commit f24c55858c
99 changed files with 9198 additions and 217 deletions

0
changelogs/.gitkeep Normal file
View File

View File

@@ -0,0 +1,73 @@
## Boundless Horizons 0.2.0
### Added:
- Areas
- Arts & Crafts
- Better Spawner Control
- Bigger Sponge Absorption Radius
- Block Runner
- Cristel Lib
- Crying Portals
- Dismount Entity
- Dynamic Crosshair
- EMI
- EMI Enchanting
- EMI Loot
- EMI professions (EMIP)
- Easy Elytra Takeoff
- Edibles
- Enchanter Fix
- Fish On The Line
- Fixed Anvil Repair Cost
- Fzzy Config
- GUI Clock
- GUI Compass
- Grass Seeds
- Healing Campfire
- Husk Spawn
- Ice Prevents Crop Growth
- Improved Sign Editing
- Infinite Trading
- Inventory Totem
- Just Mob Heads
- Just Player Heads
- Keep My Soil Tilled
- Lootr
- MI Tweaks
- Mineable Spawner
- Mineral Chance
- Mooshroom Spawn
- Mooshroom Tweaks
- Name Tag Tweaks
- Naturally Charged Creepers
- No Hostiles Around Campfire
- Omega Mute
- Pet Names
- Random Mob Effects
- Random Village Names
- Realistic Bees
- Replanting Crops
- Respawning Shulkers
- RestaurantCraft
- Skeleton Horse Spawn
- Sleeping Bags
- Smaller Nether Portals
- SmartBlockPlacement
- Starter Kit
- Sticky Enchanting Lapis
- Stoneworks
- Stray Spawn
- Tesseract API
- Towns and Towers
- Tree Harvester
- Village Bell Recipe
- Village Spawn Point
- Villager Names
- Visual Workbench
- Weaker Spiderwebs
- Zombie Horse Spawn
### Removed:
- Roughly Enough Items (REI)
- Roughly Enough Professions (REP)
### Updated:
- Ender IO

View File

@@ -260,7 +260,7 @@ _version = 2
# DEFAULT: Default lod renderer # DEFAULT: Default lod renderer
# DEBUG: Debug testing renderer # DEBUG: Debug testing renderer
# DISABLED: Disable rendering # DISABLED: Disable rendering
rendererMode = "DEFAULT" rendererMode = "DISABLED"
# #
# If enabled the LODs will render as wireframe. # If enabled the LODs will render as wireframe.
renderWireframe = false renderWireframe = false

View File

@@ -45,7 +45,7 @@
#Settings for configuring Mekanism's HUD #Settings for configuring Mekanism's HUD
[hud] [hud]
#Enable a HUD that displays information about equipped Mekanism items, and displays additional information when wearing a MekaSuit Helmet. #Enable a HUD that displays information about equipped Mekanism items, and displays additional information when wearing a MekaSuit Helmet.
enabled = true enabled = false
#Scale of the text displayed on the HUD. #Scale of the text displayed on the HUD.
#Range: 0.25 ~ 1.0 #Range: 0.25 ~ 1.0
scale = 0.6 scale = 0.6

46
config/areas.json5 Normal file
View File

@@ -0,0 +1,46 @@
{
// When enabled, gives signs without an area name a randomly chosen one from a preset list.
"giveUnnamedAreasRandomName": true,
// The radius in blocks around the player in which to check for area signs.
// min: 0, max: 1000
"radiusAroundPlayerToCheckForSigns": 100,
// The default radius for areas when it's left empty on the sign. It will be added automatically.
// min: 0, max: 1000
"defaultAreaRadius": 30,
// When enabled, sends the player the area notifications in chat.
"sendChatMessages": false,
// When enabled, sends the player the area notifications in the HUD on screen.
"showHUDMessages": true,
// Whether a message should be sent when a player enters an area.
"showEnterMessage": true,
// The prefix of the message whenever a player enters an area.
"enterPrefix": "Entering ",
// The suffix of the message whenever a player enters an area.
"enterSuffix": ".",
// Whether a message should be sent when a player leaves an area.
"showLeaveMessage": true,
// The prefix of the message whenever a player leaves an area.
"leavePrefix": "Leaving ",
// The suffix of the message whenever a player leaves an area.
"leaveSuffix": ".",
// Whether the text shown should be drawn with a shadow.
"showHUDTextShadow": true,
// The delay in ms after which the HUD message should fade out.
// min: 100, max: 360000
"HUDMessageFadeDelayMs": 4000,
// The vertical offset (y coord) for the HUD message. This determines how far down the message should be on the screen. Can be changed to prevent GUIs from overlapping.
// min: 0, max: 3000
"HUDMessageHeightOffset": 10,
// Increases the font size of the text in the HUD message. If you change this value, make sure to test the different GUI scale settings in-game. 6.0 is considered large.
// min: 0.0, max: 10.0
"HUD_FontSizeScaleModifier": 1.0,
// The red RGB value for the HUD message.
// min: 0, max: 255
"HUD_RGB_R": 100,
// The green RGB value for the HUD message.
// min: 0, max: 255
"HUD_RGB_G": 200,
// The blue RGB value for the HUD message.
// min: 0, max: 255
"HUD_RGB_B": 50
}

View File

@@ -1,58 +1,58 @@
{ {
// Which biomes are enabled, if disabled the biome will default to its vanilla counterpart for the given region // Which biomes are enabled, if disabled the biome will default to its vanilla counterpart for the given region
"enabled_biomes": { "enabled_biomes": {
"biomeswevegone:sakura_grove": true,
"biomeswevegone:overgrowth_woodlands": true,
"biomeswevegone:frosted_taiga": true,
"biomeswevegone:cika_woods": true,
"biomeswevegone:tropical_rainforest": true,
"biomeswevegone:crag_gardens": true,
"biomeswevegone:red_rock_valley": true,
"biomeswevegone:amaranth_grassland": true,
"biomeswevegone:canadian_shield": true,
"biomeswevegone:coniferous_forest": true,
"biomeswevegone:howling_peaks": true,
"biomeswevegone:pumpkin_valley": true,
"biomeswevegone:jacaranda_jungle": true,
"biomeswevegone:black_forest": true,
"biomeswevegone:aspen_boreal": true, "biomeswevegone:aspen_boreal": true,
"biomeswevegone:rose_fields": true,
"biomeswevegone:dead_sea": true,
"biomeswevegone:weeping_witch_forest": true,
"biomeswevegone:forgotten_forest": true,
"biomeswevegone:maple_taiga": true,
"biomeswevegone:crimson_tundra": true,
"biomeswevegone:basalt_barrera": true,
"biomeswevegone:temperate_grove": true,
"biomeswevegone:dacite_shore": true,
"biomeswevegone:coconino_meadow": true,
"biomeswevegone:cypress_swamplands": true,
"biomeswevegone:atacama_outback": true,
"biomeswevegone:white_mangrove_marshes": true,
"biomeswevegone:prairie": true,
"biomeswevegone:windswept_desert": true,
"biomeswevegone:ebony_woods": true,
"biomeswevegone:zelkova_forest": true,
"biomeswevegone:skyrise_vale": true,
"biomeswevegone:fragment_jungle": true,
"biomeswevegone:frosted_coniferous_forest": true,
"biomeswevegone:baobab_savanna": true,
"biomeswevegone:orchard": true,
"biomeswevegone:shattered_glacier": true,
"biomeswevegone:rainbow_beach": true,
"biomeswevegone:sierra_badlands": true, "biomeswevegone:sierra_badlands": true,
"biomeswevegone:allium_shrubland": true, "biomeswevegone:allium_shrubland": true,
"biomeswevegone:bayou": true, "biomeswevegone:jacaranda_jungle": true,
"biomeswevegone:redwood_thicket": true,
"biomeswevegone:eroded_borealis": false, "biomeswevegone:eroded_borealis": false,
"biomeswevegone:ironwood_gour": true, "biomeswevegone:sakura_grove": true,
"biomeswevegone:lush_stacks": true, "biomeswevegone:baobab_savanna": true,
"biomeswevegone:mojave_desert": true, "biomeswevegone:crimson_tundra": true,
"biomeswevegone:enchanted_tangle": true, "biomeswevegone:zelkova_forest": true,
"biomeswevegone:firecracker_chaparral": true, "biomeswevegone:dacite_shore": true,
"biomeswevegone:araucaria_savanna": true, "biomeswevegone:coconino_meadow": true,
"biomeswevegone:rugged_badlands": true, "biomeswevegone:windswept_desert": true,
"biomeswevegone:red_rock_valley": true,
"biomeswevegone:ebony_woods": true,
"biomeswevegone:atacama_outback": true,
"biomeswevegone:forgotten_forest": true,
"biomeswevegone:dacite_ridges": true, "biomeswevegone:dacite_ridges": true,
"biomeswevegone:skyrise_vale": true,
"biomeswevegone:basalt_barrera": true,
"biomeswevegone:white_mangrove_marshes": true,
"biomeswevegone:mojave_desert": true,
"biomeswevegone:cypress_swamplands": true,
"biomeswevegone:canadian_shield": true,
"biomeswevegone:frosted_taiga": true,
"biomeswevegone:maple_taiga": true,
"biomeswevegone:weeping_witch_forest": true,
"biomeswevegone:rugged_badlands": true,
"biomeswevegone:crag_gardens": true,
"biomeswevegone:frosted_coniferous_forest": true,
"biomeswevegone:enchanted_tangle": true,
"biomeswevegone:howling_peaks": true,
"biomeswevegone:fragment_jungle": true,
"biomeswevegone:tropical_rainforest": true,
"biomeswevegone:bayou": true,
"biomeswevegone:rainbow_beach": true,
"biomeswevegone:redwood_thicket": true,
"biomeswevegone:black_forest": true,
"biomeswevegone:dead_sea": true,
"biomeswevegone:cika_woods": true,
"biomeswevegone:temperate_grove": true,
"biomeswevegone:coniferous_forest": true,
"biomeswevegone:orchard": true,
"biomeswevegone:firecracker_chaparral": true,
"biomeswevegone:pumpkin_valley": true,
"biomeswevegone:rose_fields": true,
"biomeswevegone:prairie": true,
"biomeswevegone:lush_stacks": true,
"biomeswevegone:shattered_glacier": true,
"biomeswevegone:ironwood_gour": true,
"biomeswevegone:amaranth_grassland": true,
"biomeswevegone:overgrowth_woodlands": true,
"biomeswevegone:araucaria_savanna": true,
}, },
// How much each BWG region weighs. This weight applies to all 3 BWG Regions // How much each BWG region weighs. This weight applies to all 3 BWG Regions
"region_weight": 8, "region_weight": 8,

View File

@@ -0,0 +1,6 @@
#Prevent running on blocks with higher speeds from changing the field of view.
#Default Value: true
disable_field_of_view_changes = true
#Add a tooltip to blocks that have an altered block speed with the multiplier.
#Default Value: true
block_speed_multiplier_tooltip = true

5
config/boggedspawn.json5 Normal file
View File

@@ -0,0 +1,5 @@
{
// The chance a skeleton that has spawned is of the bogged variant.
// min: 0.0, max: 1.0
"chanceSkeletonIsBogged": 0.1
}

5
config/breezespawn.json5 Normal file
View File

@@ -0,0 +1,5 @@
{
// The chance a blaze that has spawned is a breeze entity.
// min: 0.0, max: 1.0
"chanceBlazeIsBreeze": 0.1
}

View File

@@ -0,0 +1,12 @@
{
// The chance a spider that has spawned is a cave spider.
// min: 0.0, max: 1.0
"chanceSpiderIsCaveSpider": 0.15,
// When enabled, cave spiders will only spawn below the surface.
"onlySpawnCaveSpidersBelowSurface": true,
// When enabled, cave spiders will only spawn below the specific y value set in 'belowSpecificY'.
"onlySpawnCaveSpidersBelowSpecificY": false,
// The specific y value used in 'onlySpawnCaveSpidersBelowSpecificY'.
// min: -1000, max: 1000
"belowSpecificY": 0
}

View File

@@ -0,0 +1,653 @@
{
"area_names": [
"Aberdeen",
"Aberdyfi",
"Aberstwyth",
"Aberuthven",
"Aberystwyth",
"Abingdon",
"Accreton",
"Accrington",
"Achnasheen",
"Acomb",
"Acrine",
"Addersfield",
"Aeberuthey",
"Aelinmiley",
"Aempleforth",
"Aeredale",
"Aerilon",
"Aermagh",
"Aeston",
"Aethelney",
"Airedale",
"Alcombey",
"Alderdyfi",
"Alderrdeen",
"Alnerwick",
"Alnwick",
"Alryne",
"Alverton",
"Ampleforth",
"Anghor Thom",
"Anghor Wat",
"Appleby",
"Aquarin",
"Aquarine",
"Aramoor",
"Aramore",
"Archensheen",
"Archmouth",
"Arcton",
"Ardglass",
"Aria",
"Arkala",
"Arkaley",
"Arkkukari",
"Arkmunster",
"Arkney",
"Armagh",
"Armskirk",
"Aroonshire",
"Ascot",
"Ashborne",
"Ashbourne",
"Aston",
"Astrakane",
"Astrakhan",
"Athelney",
"Auchendale",
"Auchendinny",
"Auchenshuggle",
"Auchterarder",
"Auchtermuchty",
"Aucteraden",
"Auctermunty",
"Axminster",
"Aylesbury",
"Aynor",
"Ayrith",
"Aysgarth",
"Azmar",
"Azmarin",
"Baerney",
"Bailymena",
"Balerno",
"Ballachulish",
"Ballaeter",
"Ballater",
"Ballinamallard",
"Ballingsmallard",
"Ballymena",
"Balmoral",
"Bamborourgh",
"Bamburgh",
"Bannockburn",
"Banrockburn",
"Barcombe",
"Bardford",
"Barkamsted",
"Barmwich",
"Barncombe",
"Barnemouth",
"Barnsley",
"Beachcastle",
"Beachmarsh",
"Beckinsale",
"Beckinsdale",
"Beckton",
"Beggar's Hole",
"Bellechulish",
"Bellenau",
"Bellmare",
"Bellmoral",
"Berkhamsted",
"Berkton",
"Berxley",
"Bexley",
"Black Crystal",
"Black Hallows",
"Black Hollow",
"Blackburn",
"Blackpool",
"Blackridgepool",
"Blaenau",
"Blancathey",
"Bleakburn",
"Blencalgo",
"Blencathra",
"Blencogo",
"Blue Field",
"Boatwright",
"Boroughton",
"Bournemouth",
"Bracklewhyte",
"Bradford",
"Bradfordshire",
"Braedon",
"Braedwardith",
"Bredon",
"Bredwardine",
"Briar Glen",
"Brickelwhyte",
"Broken Shield",
"Bromwich",
"Broughton",
"Bullmar",
"Burnsley",
"Burrafirth",
"Bury",
"Butterpond",
"Caelfall",
"Caelkirk",
"Caerdydd",
"Caerfyrddin",
"Caerleon",
"Caershire",
"Caister",
"Calcherth",
"Calchester",
"Calcheth",
"Calmarnock",
"Cappadocia",
"Cardend",
"Cardended",
"Carleone",
"Carlisle",
"Carningsby",
"Carran",
"Cesterfield",
"Cewmann",
"Chaepstow",
"Chepstow",
"Cherrytown",
"Chester",
"Chesterfield",
"Cirencester",
"Cirrane",
"City of Fire",
"Clacton",
"Claethorpes",
"Clarcton",
"Clare View Point",
"Cleethorpes",
"Coalfell",
"Colchester",
"Colkirk",
"Coningsby",
"Coniston",
"Conriston",
"Coombe",
"Crasmere",
"Craydon",
"Cromer",
"Cromerth",
"Crossroads",
"Croydon",
"Crullfeld",
"Culcheth",
"Cullfield",
"Cumdivock",
"Daemarrel",
"Dalelry",
"Dalhurst",
"Dalmellington",
"Dalmerlington",
"Dalry",
"Damerel",
"Dangarnon",
"Darkwell",
"Davenport",
"Dawsbury",
"Deathfall",
"Dewhurst",
"Dewsbury",
"Domburton",
"Doncaster",
"Doonatel",
"Dornwich",
"Doveport",
"Dragontail",
"Draycott",
"Drumchapel",
"Drumnacanvy",
"Drumnadrochit",
"Dry Gulch",
"Dumbarton",
"Duncaster",
"Dundee",
"Dungannon",
"Dunwich",
"Durmchapel",
"Durnatel",
"Eanverness",
"Eastborne",
"Eastbourne",
"Eastcliff",
"Easthallow",
"Easthaven",
"Ecrin",
"Edinborourgh",
"Edinburgh",
"Eelry",
"Eldham",
"Elinmylly",
"Ely",
"Emall",
"Emelle",
"Erast",
"Erith",
"Erostey",
"Erstonia",
"Everton",
"Everwinter",
"Exeter",
"Falcon Haven",
"Falkirk",
"Fallholt",
"Fallkirk",
"Fanfoss",
"Far Water",
"Farncombe",
"Farnfoss",
"Farnworth",
"Faversham",
"Favorsham",
"Ferncombe",
"Ferndochty",
"Fernsworth",
"Ffestiniog",
"Findochty",
"Firebend",
"Fool's March",
"Foolshope",
"Forstford",
"Fortaare",
"Fournemouth",
"Frostford",
"Furness",
"Galssop",
"Garen's Well",
"Garigill",
"Garmsby",
"Garrigill",
"Garthram",
"Gillamoor",
"Gilramore",
"Glaenarm",
"Glanchester",
"Glanyrafon",
"Glarnyraefon",
"Glenarm",
"Glossop",
"Gloucester",
"Goldcrest",
"Goldenleaf",
"Gormsey",
"Goulcrest",
"Gramsby",
"Grasmere",
"Graycott",
"Greenflower",
"Grimsby",
"Guthram",
"Hadleigh",
"Haedleigh",
"Haerndean",
"Haling Cove",
"Halivaara",
"Halsworthy",
"Hammaslahti",
"Hampstead",
"Hankala",
"Haran",
"Hardersfield",
"Harmstead",
"Harnsey",
"Harthwaite",
"Hartlepool",
"Helmfirth",
"Hempholme",
"Hewe",
"Hillfar",
"Hillford",
"Hirane",
"Hogsfeet",
"Holbeck",
"Holden",
"Hollyhead",
"Holmfirth",
"Holsworthy",
"Horndean",
"Hornsey",
"Howe",
"Hull",
"Hullbeck",
"Hurtlepool",
"Huthwaite",
"Hwen",
"Hythe",
"Icemeet",
"Ilfracombe",
"Ilfreycombe",
"Ilragorn",
"Inverness",
"Ironforge",
"Ironhaven",
"Irragin",
"Islesbury",
"Iyesgarth",
"Jarren's Outpost",
"Jedborourgh",
"Jedburgh",
"Jongvale",
"Kald",
"Kameeraska",
"Kamouraska",
"Kara's Vale",
"Keld",
"Kelna",
"Kilead",
"Kilerth",
"Kilkenny",
"Kilmarnock",
"Kinallen",
"Kincardine",
"Kineallen",
"Kinecardine",
"King's Watch",
"Kingcardine",
"Kirekwall",
"Kirkwall",
"Knife's Edge",
"Krosstoen",
"Laencaster",
"Laenteglos",
"Laewaes",
"Lakeshore",
"Lancaster",
"Landow",
"Lanercoast",
"Lanercost",
"Langdale",
"Lanteglos",
"Larcbost",
"Larkinge",
"Larnwick",
"Larton",
"Leefside",
"Leeside",
"Lerwick",
"Leurbost",
"Lewes",
"Lhanbryde",
"Lhanbyrde",
"Limesvilles",
"Lindow",
"Linemell",
"Lingmell",
"Little Ivywood",
"Llaneybyder",
"Llanybydder",
"Llyn",
"Llyne",
"Lockinge",
"Longdale",
"Lowestoft",
"Lullin",
"Lunaris",
"Lundy",
"Luton",
"Lybster",
"Macclesfield",
"Malrton",
"Mansfield",
"Marclesfield",
"Marnmouth",
"Marren's Eve",
"Martslock",
"Matlock",
"Mensfield",
"Merton",
"Middlesborough",
"Middlesbrough",
"MillerVille",
"Millstone",
"Mirefield",
"Mirfield",
"Mirstone",
"Monmouth",
"Moonbright",
"Moressley",
"Mossley",
"Mountmend",
"Mournstead",
"Murkwell",
"Murlayfield",
"Murrayfield",
"Myrefall",
"Nancledra",
"Nantgarth",
"Nantgarw",
"Nantwich",
"Naporia",
"Narfolk",
"Narnclaedra",
"Narthwich",
"Nearon",
"Nerton",
"New Cresthill",
"Newham",
"Newsham",
"Norbury",
"Norfolk",
"Northbury",
"Northon",
"Northpass",
"Northwich",
"Norton",
"Norwich",
"Nuxvar",
"Oakheart",
"Oar's Rest",
"Old Ashton",
"Oldham",
"Onryx",
"Openshaw",
"Orilon",
"Orkney",
"Ormkirk",
"Ormskirk",
"Orrinshire",
"Ozryn",
"Padstow",
"Paendley",
"Paentmarwy",
"Paethsmouth",
"Palperroth",
"Panshaw",
"Pantmawr",
"Pathstow",
"Pavv",
"Peatsland",
"Peltragow",
"Pendle",
"Penketh",
"Penkurth",
"Penrith",
"Penshaw",
"Penzance",
"Perlshaw",
"Pernrith",
"Perthlochry",
"Peterborough",
"Peterbrugh",
"Pinnella Pass",
"Pirn",
"Pitmedden",
"Pitmerden",
"Polperro",
"Poltragow",
"Pontheugh",
"Pontybridge",
"Pontypridd",
"Porthaethwidge",
"Porthaethwy",
"Porthcawl",
"Porthcrawl",
"Portsmouth",
"Pran",
"Putlochry",
"Quan Ma",
"Queenstown",
"Rachdale",
"Ramshorn",
"Red Hawk",
"Redwater",
"Redwick Bush",
"Ritherhithe",
"Rivermouth",
"Rochdale",
"Romsey",
"Roselake",
"Rotherham",
"Rotherhithe",
"Rptherglen",
"Runswick",
"Rutherglen",
"Ruthorham",
"Saker Keep",
"Sanlow",
"Sarton",
"Satbury",
"Saxondale",
"Scrabster",
"Seameet",
"Shadowfen",
"Sharnwick",
"Sharpton",
"Sheffield",
"Shepshed",
"Sherfield",
"Ship's Haven",
"Shipton",
"Silverkeep",
"Sirencester",
"Skargness",
"Skegness",
"Skystead",
"Snake's Canyon",
"Snowbush",
"Snowmelt",
"Solaris",
"Solime",
"South Warren",
"Southwold",
"Spalding",
"Squall's End",
"Stamford",
"Stanlow",
"Stanmore",
"Stathford",
"Stathmore",
"Stawford",
"Stratford",
"Stratham",
"Strathmore",
"Streatham",
"Strongfair",
"Sudbury",
"Sutton",
"Swadlincote",
"Swanford",
"Swindlincote",
"Swindmore",
"Swindon",
"Swinford",
"Swordbreak",
"Taedmorden",
"Taernsby",
"Taewe",
"Tamworth",
"Tardide",
"Tarmsworth",
"Tarnstead",
"Tarrin",
"Tenby",
"Tergaron",
"Thorpeness",
"Thorpes",
"Thralkeld",
"Three Streams",
"Threlkeld",
"Tillicoultry",
"Tillydrone",
"Timeston",
"Todmorden",
"Torrine",
"Tottenham",
"Tow",
"Tranmere",
"Transmere",
"Travercraig",
"Tregaron",
"Troutbeck",
"Troutberk",
"Trudid",
"Tunstead",
"Tylwaerdreath",
"Tywardreath",
"Ubbin Falls",
"Ula'ree",
"Urmkirkey",
"Venzor",
"Veritas",
"Violl's Garden",
"Waekefield",
"Waeldestone",
"Wakefield",
"Walden",
"Wallowdale",
"Wanborne",
"Wandermere",
"Warcester",
"Warlington",
"Warrington",
"Warthford",
"Watford",
"Wavemeet",
"Wealdstone",
"Wellspring",
"Westray",
"Westwend",
"Whaelrdrake",
"Wheldrake",
"Whitebridge",
"Whiteridge",
"Wigston",
"Willesden",
"Willowdale",
"Willsden",
"Wimborne",
"Windermere",
"Windrip",
"Wingston",
"Wintervale",
"Wolfden",
"Wolford",
"Wolfpine",
"Wolfwater",
"Wombourne",
"Woodhaerst",
"Woodhurst",
"Woodpine",
"Woolhope",
"Worcester",
"Xynnar",
"Yarlford",
"Yarrin",
"Yellowseed",
"Zalfari",
"Zeffari"
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -2,24 +2,24 @@
"_schemaVersion": 6, "_schemaVersion": 6,
"_lastMCVersionId": 767, "_lastMCVersionId": 767,
"generalSettings": { "generalSettings": {
"detectATLauncherInstance": true, "detectATLauncherInstance": false,
"detectCurseManifest": true, "detectCurseManifest": false,
"detectMultiMCManifest": true, "detectMultiMCManifest": false,
"detectMCUpdaterInstance": true, "detectMCUpdaterInstance": false,
"detectTechnicPack": true, "detectTechnicPack": false,
"detectModrinthPack": true, "detectModrinthPack": true,
"detectBiomeData": true, "detectBiomeData": true,
"detectDimensionData": true, "detectDimensionData": true,
"detectWorldData": true, "detectWorldData": true,
"clientId": "450485984333660181", "clientId": "1288483938079080470",
"defaultIcon": "grass", "defaultIcon": "icon",
"enableJoinRequests": false, "enableJoinRequests": false,
"preferredClientLevel": 3, "preferredClientLevel": 3,
"resetTimeOnInit": false, "resetTimeOnInit": false,
"autoRegister": false "autoRegister": false
}, },
"biomeSettings": { "biomeSettings": {
"fallbackBiomeIcon": "unknown", "fallbackBiomeIcon": "icon",
"biomeData": { "biomeData": {
"default": { "default": {
"textOverride": "Playing in {biome.name}" "textOverride": "Playing in {biome.name}"
@@ -27,7 +27,7 @@
} }
}, },
"dimensionSettings": { "dimensionSettings": {
"fallbackDimensionIcon": "unknown", "fallbackDimensionIcon": "icon",
"dimensionData": { "dimensionData": {
"default": { "default": {
"textOverride": "In the {dimension.name}" "textOverride": "In the {dimension.name}"
@@ -35,7 +35,7 @@
} }
}, },
"serverSettings": { "serverSettings": {
"fallbackServerIcon": "default", "fallbackServerIcon": "icon",
"fallbackServerName": "Minecraft Server", "fallbackServerName": "Minecraft Server",
"fallbackServerMotd": "A Minecraft Server", "fallbackServerMotd": "A Minecraft Server",
"serverData": { "serverData": {
@@ -71,7 +71,7 @@
"refreshRate": 2, "refreshRate": 2,
"allowPlaceholderPreviews": false, "allowPlaceholderPreviews": false,
"guiSettings": { "guiSettings": {
"fallbackGuiIcon": "unknown", "fallbackGuiIcon": "icon",
"guiData": { "guiData": {
"default": { "default": {
"textOverride": "In {screen.name}" "textOverride": "In {screen.name}"
@@ -82,7 +82,7 @@
"default": "Holding {item.message.holding}" "default": "Holding {item.message.holding}"
}, },
"entitySettings": { "entitySettings": {
"fallbackEntityIcon": "unknown", "fallbackEntityIcon": "icon",
"targetData": { "targetData": {
"default": { "default": {
"textOverride": "Targeting {entity.target.name}" "textOverride": "Targeting {entity.target.name}"
@@ -119,14 +119,14 @@
"gameState": "{getOrDefault(server.message)} {getOrDefault(pack.name)}", "gameState": "{getOrDefault(server.message)} {getOrDefault(pack.name)}",
"largeImageKey": "{getFirst(menu.icon, dimension.icon)}", "largeImageKey": "{getFirst(menu.icon, dimension.icon)}",
"largeImageText": "{getFirst(menu.message, dimension.message)}", "largeImageText": "{getFirst(menu.message, dimension.message)}",
"smallImageKey": "{getFirst(server.icon, pack.icon)}", "smallImageKey": "modrinth",
"smallImageText": "{getOrDefault(server.message)} {getOrDefault(pack.name)}", "smallImageText": "Available on modrinth!",
"startTimestamp": "{data.general.time}", "startTimestamp": "{data.general.time}",
"endTimestamp": "", "endTimestamp": "",
"buttons": { "buttons": {
"default": { "default": {
"label": "Example Text", "label": "Show modpack",
"url": "https://google.com" "url": "https://modrinth.com/modpack/boundless"
} }
} }
}, },
@@ -144,7 +144,7 @@
"player_info_out": "As {player.name}", "player_info_out": "As {player.name}",
"player_info_health": "Health: {player.health.current}/{player.health.max}", "player_info_health": "Health: {player.health.current}/{player.health.max}",
"world_info": "On {world.name}", "world_info": "On {world.name}",
"pack": "{pack.name}" "pack": "Boundless Horizon"
} }
} }
} }

View File

@@ -0,0 +1,75 @@
/*
This config file makes it possible to switch off any Minecraft structure.
To disable a structure, simply set the value of that structure to "false".
To change the rarity of a structure category, use the other file in the folder.
*/
{
"igloos": {
"igloo": true
},
"desert_pyramids": {
"desert_pyramid": true
},
"end_cities": {
"end_city": true
},
"ocean_ruins": {
"ocean_ruin_cold": true,
"ocean_ruin_warm": true
},
"shipwrecks": {
"shipwreck": true,
"shipwreck_beached": true
},
"woodland_mansions": {
"mansion": true
},
"ancient_cities": {
"ancient_city": true
},
"buried_treasures": {
"buried_treasure": true
},
"villages": {
"village_plains": true,
"village_desert": true,
"village_savanna": true,
"village_snowy": true,
"village_taiga": true
},
"nether_complexes": {
"fortress": true,
"bastion_remnant": true
},
"ocean_monuments": {
"monument": true
},
"jungle_temples": {
"jungle_pyramid": true
},
"nether_fossils": {
"nether_fossil": true
},
"mineshafts": {
"mineshaft": true,
"mineshaft_mesa": true
},
"pillager_outposts": {
"pillager_outpost": true
},
"swamp_huts": {
"swamp_hut": true
},
"strongholds": {
"stronghold": true
},
"ruined_portals": {
"ruined_portal": true,
"ruined_portal_desert": true,
"ruined_portal_jungle": true,
"ruined_portal_swamp": true,
"ruined_portal_mountain": true,
"ruined_portal_ocean": true,
"ruined_portal_nether": true
}
}

View File

@@ -0,0 +1,96 @@
/*
This config file makes it possible to change the spacing, separation, salt (and frequency) of Minecraft's structure sets.
SPACING --- controls how far a structure can be from others of its kind
SEPARATION --- controls how close to each other two structures of the same type can be.
KEEP IN MIND THAT SPACING ALWAYS NEEDS TO BE HIGHER THAN SEPARATION.
*/
{
"igloos": {
"spacing": 32,
"separation": 8,
"salt": 14357618
},
"desert_pyramids": {
"spacing": 32,
"separation": 8,
"salt": 14357617
},
"end_cities": {
"spacing": 20,
"separation": 11,
"salt": 10387313
},
"ocean_ruins": {
"spacing": 20,
"separation": 8,
"salt": 14357621
},
"shipwrecks": {
"spacing": 24,
"separation": 4,
"salt": 165745295
},
"woodland_mansions": {
"spacing": 80,
"separation": 20,
"salt": 10387319
},
"ancient_cities": {
"spacing": 24,
"separation": 8,
"salt": 20083232
},
"buried_treasures": {
"spacing": 1,
"separation": 0,
"frequency": 0.01,
"salt": 0
},
"villages": {
"spacing": 34,
"separation": 8,
"salt": 10387312
},
"nether_complexes": {
"spacing": 27,
"separation": 4,
"salt": 30084232
},
"ocean_monuments": {
"spacing": 32,
"separation": 5,
"salt": 10387313
},
"jungle_temples": {
"spacing": 32,
"separation": 8,
"salt": 14357619
},
"nether_fossils": {
"spacing": 2,
"separation": 1,
"salt": 14357921
},
"mineshafts": {
"spacing": 1,
"separation": 0,
"frequency": 0.004,
"salt": 0
},
"pillager_outposts": {
"spacing": 32,
"separation": 8,
"frequency": 0.2,
"salt": 165745296
},
"swamp_huts": {
"spacing": 32,
"separation": 8,
"salt": 14357620
},
"ruined_portals": {
"spacing": 40,
"separation": 15,
"salt": 34222645
}
}

View File

@@ -0,0 +1,136 @@
key_key.attack:key.mouse.left:
key_key.use:key.mouse.right:
key_key.forward:key.keyboard.w:
key_key.left:key.keyboard.a:
key_key.back:key.keyboard.s:
key_key.right:key.keyboard.d:
key_key.jump:key.keyboard.space:
key_key.sneak:key.keyboard.left.shift:
key_key.sprint:key.keyboard.left.control:
key_key.drop:key.keyboard.q:
key_key.inventory:key.keyboard.e:
key_key.chat:key.keyboard.t:
key_key.playerlist:key.keyboard.tab:
key_key.pickItem:key.mouse.middle:
key_key.command:key.keyboard.slash:
key_key.socialInteractions:key.keyboard.p:
key_key.screenshot:key.keyboard.f2:
key_key.togglePerspective:key.keyboard.f5:
key_key.smoothCamera:key.keyboard.unknown:
key_key.fullscreen:key.keyboard.f11:
key_key.spectatorOutlines:key.keyboard.unknown:
key_key.swapOffhand:key.keyboard.f:
key_key.saveToolbarActivator:key.keyboard.semicolon:
key_key.loadToolbarActivator:key.keyboard.x:
key_key.advancements:key.keyboard.l:
key_key.hotbar.1:key.keyboard.1:
key_key.hotbar.2:key.keyboard.2:
key_key.hotbar.3:key.keyboard.3:
key_key.hotbar.4:key.keyboard.4:
key_key.hotbar.5:key.keyboard.5:
key_key.hotbar.6:key.keyboard.6:
key_key.hotbar.7:key.keyboard.7:
key_key.hotbar.8:key.keyboard.8:
key_key.hotbar.9:key.keyboard.9:
key_keybind.ironjetpacks.engine:key.keyboard.v:
key_keybind.ironjetpacks.hover:key.keyboard.h:
key_keybind.ironjetpacks.ascend:key.keyboard.unknown:
key_keybind.ironjetpacks.descend:key.keyboard.unknown:
key_keybind.ironjetpacks.increment_throttle:key.keyboard.period:
key_keybind.ironjetpacks.decrement_throttle:key.keyboard.comma:
key_key.wailt.show-toast:key.keyboard.m:CONTROL
key_key.modernfix.config:key.keyboard.unknown:
key_iris.keybind.reload:key.keyboard.r:
key_iris.keybind.toggleShaders:key.keyboard.k:
key_iris.keybind.shaderPackSelection:key.keyboard.o:
key_iris.keybind.wireframe:key.keyboard.unknown:
key_key.industrialforegoing.backpack.desc:key.keyboard.unknown:
key_key.dynamic_fps.toggle_forced:key.keyboard.unknown:
key_key.dynamic_fps.toggle_disabled:key.keyboard.unknown:
key_key.the_bumblezone.beehemoth_up:key.keyboard.space:
key_key.the_bumblezone.beehemoth_down:key.keyboard.caps.lock:
key_key.clienttweaks.hideOffhandItem:key.keyboard.unknown:
key_key.clienttweaks.disableStepAssist:key.keyboard.unknown:
key_key.clienttweaks.disableLogStripping:key.keyboard.unknown:
key_key.travelersbackpack.inventory:key.keyboard.b:
key_key.travelersbackpack.sort:key.keyboard.unknown:
key_key.travelersbackpack.ability:key.keyboard.unknown:
key_key.travelersbackpack.cycle_tool:key.keyboard.semicolon:
key_key.travelersbackpack.toggle_tank:key.keyboard.semicolon:
key_key.push_to_talk:key.keyboard.unknown:
key_key.whisper:key.keyboard.unknown:
key_key.mute_microphone:key.mouse.left:
key_key.disable_voice_chat:key.keyboard.b:
key_key.hide_icons:key.keyboard.h:
key_key.voice_chat:key.keyboard.v:
key_key.voice_chat_settings:key.keyboard.unknown:
key_key.voice_chat_group:key.keyboard.g:
key_key.voice_chat_toggle_recording:key.keyboard.unknown:
key_key.voice_chat_adjust_volumes:key.keyboard.unknown:
key_key.securitycraft.cameraZoomIn:key.keyboard.equal:
key_key.securitycraft.cameraZoomOut:key.keyboard.minus:
key_key.securitycraft.cameraEmitRedstone:key.keyboard.r:
key_key.securitycraft.cameraActivateNightVision:key.keyboard.semicolon:
key_key.securitycraft.setDefaultViewingDirection:key.keyboard.u:
key_key.carry.desc:key.keyboard.unknown:
key_key.expandedstorage.config:key.keyboard.g:SHIFT
key_chunkloaders.keys.open_screen:key.keyboard.semicolon:
key_key.vistas.panoramic_screenshot:key.keyboard.h:
key_key.inmis.open_backpack:key.keyboard.z:
key_key.smartblockplacement.switch_smart_placement:key.keyboard.grave.accent:
key_key.presencefootsteps.settings:key.keyboard.f10:
key_key.presencefootsteps.toggle:key.keyboard.unknown:
key_key.journeymap.zoom_in:key.keyboard.equal:
key_key.journeymap.zoom_out:key.keyboard.minus:
key_key.journeymap.minimap_type:key.keyboard.left.bracket:
key_key.journeymap.minimap_preset:key.keyboard.backslash:
key_key.journeymap.create_waypoint:key.keyboard.b:
key_key.journeymap.toggle_render_waypoints:key.keyboard.unknown:
key_key.journeymap.toggle_render_waypoints_world:key.keyboard.unknown:
key_key.journeymap.toggle_render_waypoints_map:key.keyboard.unknown:
key_key.journeymap.toggle_waypoints:key.keyboard.unknown:
key_key.journeymap.fullscreen_create_waypoint:key.keyboard.b:
key_key.journeymap.fullscreen_chat_position:key.keyboard.c:
key_key.journeymap.map_toggle_alt:key.keyboard.m:
key_key.journeymap.fullscreen_waypoints:key.keyboard.semicolon:
key_key.journeymap.minimap_toggle_alt:key.keyboard.j:CONTROL
key_key.journeymap.fullscreen_options:key.keyboard.o:
key_key.journeymap.fullscreen.north:key.keyboard.up:
key_key.journeymap.fullscreen.south:key.keyboard.down:
key_key.journeymap.fullscreen.east:key.keyboard.right:
key_key.journeymap.fullscreen.west:key.keyboard.left:
key_key.journeymap.fullscreen_follow_player:key.keyboard.f:
key_key.journeymap.fullscreen.disable_buttons:key.keyboard.unknown:
key_key.journeymap.toggle_entity_names:key.keyboard.g:
key_key.mekanism.mode:key.keyboard.semicolon:
key_key.mekanism.head_mode:key.keyboard.v:
key_key.mekanism.chest_mode:key.keyboard.g:
key_key.mekanism.legs_mode:key.keyboard.j:
key_key.mekanism.feet_mode:key.keyboard.b:
key_key.mekanism.details:key.keyboard.left.shift:
key_key.mekanism.description:key.keyboard.n:SHIFT
key_key.mekanism.module_tweaker:key.keyboard.backslash:
key_key.mekanism.key_boost:key.keyboard.left.control:
key_key.mekanism.key_hud:key.keyboard.h:
key_key.mekanismadditions.voice:key.keyboard.u:
key_key.jade.config:key.keyboard.keypad.0:
key_key.jade.show_overlay:key.keyboard.keypad.1:
key_key.jade.toggle_liquid:key.keyboard.keypad.2:
key_key.jade.narrate:key.keyboard.keypad.5:
key_key.jade.show_details:key.keyboard.left.shift:
key_key.ae2.guide:key.keyboard.g:
key_key.ae2.mouse_wheel_item_modifier:key.keyboard.left.shift:
key_key.ae2.wireless_pattern_access_terminal:key.keyboard.unknown:
key_key.ae2.ae2wtlib_restock:key.keyboard.unknown:
key_key.ae2.ae2wtlib_magnet:key.keyboard.unknown:
key_key.ae2.portable_item_cell:key.keyboard.unknown:
key_key.ae2.portable_fluid_cell:key.keyboard.unknown:
key_key.ae2.wireless_pattern_encoding_terminal:key.keyboard.unknown:
key_key.ae2.wireless_terminal:key.keyboard.unknown:
key_key.modern_industrialization.toggle_3x3:key.keyboard.y:
key_key.modern_industrialization.toggle_flight:key.keyboard.v:
key_justzoom.keybinds.keybind.zoom:key.keyboard.c:
key_key.craftpresence.config_keycode.name:key.keyboard.grave.accent:
key_key.pickup.item:key.keyboard.unknown:
key_gui.xaero_pac_key_open_menu:key.keyboard.apostrophe:
key_key.entityculling.toggle:key.keyboard.unknown:

View File

@@ -0,0 +1,106 @@
version:3955
ao:true
biomeBlendRadius:2
enableVsync:true
entityDistanceScaling:1.0
entityShadows:true
forceUnicodeFont:false
japaneseGlyphVariants:false
fov:0.0
fovEffectScale:1.0
darknessEffectScale:1.0
glintSpeed:0.5
glintStrength:0.75
prioritizeChunkUpdates:0
fullscreen:false
gamma:1.0
graphicsMode:0
guiScale:4
maxFps:120
mipmapLevels:4
narrator:0
particles:0
reducedDebugInfo:false
renderClouds:"false"
renderDistance:12
simulationDistance:5
screenEffectScale:1.0
soundDevice:""
autoJump:false
operatorItemsTab:true
autoSuggestions:true
chatColors:true
chatLinks:true
chatLinksPrompt:true
discrete_mouse_scroll:false
invertYMouse:false
realmsNotifications:false
showSubtitles:false
directionalAudio:false
touchscreen:false
bobView:true
toggleCrouch:false
toggleSprint:false
darkMojangStudiosBackground:true
hideLightningFlashes:false
hideSplashTexts:false
mouseSensitivity:0.5
damageTiltStrength:1.0
highContrast:false
narratorHotkey:false
resourcePacks:["mod/lootr:resourcepacks/new_textures","mod/the_bumblezone:resourcepacks/anti_tropophobia","mod_resources","vanilla","fabric","file/cubic-sun-moon-v1-8a.zip","celestria:realistic","extended_drawers:alt","extended_drawers:dev","presencefootsteps:default_sound_pack","file/Better-Leaves-8.1-1.20+.zip","file/Enhanced Audio r6.zip","file/MandalasGUI_Dakmode_Vanilla1.20.4.zip","file/§2Overworld§f_§bnoon§f_§bclear§f.zip","black_icons","classic_icons","white_icons","celestria:pixelperfect","file/MinClick.zip"]
incompatibleResourcePacks:["extended_drawers:alt","extended_drawers:dev","file/Enhanced Audio r6.zip","file/MandalasGUI_Dakmode_Vanilla1.20.4.zip"]
lastServer:
lang:en_us
chatVisibility:0
chatOpacity:1.0
chatLineSpacing:0.0
textBackgroundOpacity:0.5
backgroundForChatOnly:true
hideServerAddress:false
advancedItemTooltips:true
pauseOnLostFocus:true
overrideWidth:0
overrideHeight:0
chatHeightFocused:1.0
chatDelay:0.0
chatHeightUnfocused:0.4375
chatScale:1.0
chatWidth:1.0
notificationDisplayTime:1.0
useNativeTransport:true
mainHand:"right"
attackIndicator:1
tutorialStep:none
mouseWheelSensitivity:1.0
rawMouseInput:true
glDebugVerbosity:1
skipMultiplayerWarning:true
hideMatchedNames:true
joinedFirstServer:true
hideBundleTutorial:true
syncChunkWrites:true
showAutosaveIndicator:true
allowServerListing:true
onlyShowSecureChat:false
panoramaScrollSpeed:1.0
telemetryOptInExtra:false
onboardAccessibility:false
menuBackgroundBlurriness:5
soundCategory_master:1.0
soundCategory_music:0.0
soundCategory_record:1.0
soundCategory_weather:1.0
soundCategory_block:1.0
soundCategory_hostile:1.0
soundCategory_neutral:1.0
soundCategory_player:1.0
soundCategory_ambient:1.0
soundCategory_voice:1.0
modelPart_cape:true
modelPart_jacket:true
modelPart_left_sleeve:true
modelPart_right_sleeve:true
modelPart_left_pants_leg:true
modelPart_right_pants_leg:true
modelPart_hat:true

Binary file not shown.

View File

@@ -0,0 +1,4 @@
{
// Whether players can dismount other players from their vehicle.
"beAbleToDismountOtherPlayers": false
}

View File

@@ -0,0 +1,133 @@
{
"dynamicCrosshair": true,
"disableDebugCrosshair": false,
"thirdPersonCrosshair": false,
"hideWithScreen": true,
"hideWithMap": true,
"fixCenteredCrosshair": false,
"crosshairConfig": {
"onBlock": true,
"onInteractableBlock": true,
"onEntity": true,
"holdingTool": "Always",
"displayCorrectTool": true,
"holdingMeleeWeapon": true,
"meleeWeaponOnEntity": false,
"meleeWeaponOnBreakableBlock": false,
"holdingRangedWeapon": "IfInteractable",
"holdingThrowable": "IfInteractable",
"holdingShield": true,
"holdingBlock": "IfInteractable",
"holdingBlockInOffhand": true,
"holdingUsableItem": "IfInteractable",
"forceHoldingSpyglass": false
},
"color": {
"overrideColor": false,
"customColor": -5588020,
"enableBlend": true
},
"dynamicCrosshairStyle": true,
"crosshairStyle": {
"regular": {
"style": "dynamiccrosshair:crosshair/cross-open",
"overrideColor": false,
"customColor": -5588020,
"enableBlend": true,
"coalesce": true
},
"onBlock": {
"style": "dynamiccrosshair:crosshair/cross-open",
"overrideColor": false,
"customColor": -5588020,
"enableBlend": true,
"coalesce": true
},
"onEntity": {
"style": "dynamiccrosshair:crosshair/cross-open-diagonal",
"overrideColor": false,
"customColor": -5588020,
"enableBlend": true,
"coalesce": false
},
"holdingTool": {
"style": "dynamiccrosshair:crosshair/square",
"overrideColor": false,
"customColor": -5588020,
"enableBlend": true,
"coalesce": true
},
"holdingMeleeWeapon": {
"style": "dynamiccrosshair:crosshair/cross-open",
"overrideColor": false,
"customColor": -5588020,
"enableBlend": true,
"coalesce": true
},
"holdingRangedWeapon": {
"style": "dynamiccrosshair:crosshair/cross-open-diagonal",
"overrideColor": false,
"customColor": -5588020,
"enableBlend": true,
"coalesce": false
},
"holdingThrowable": {
"style": "dynamiccrosshair:crosshair/circle-large",
"overrideColor": false,
"customColor": -5588020,
"enableBlend": true,
"coalesce": true
},
"holdingBlock": {
"style": "dynamiccrosshair:crosshair/diamond",
"overrideColor": false,
"customColor": -5588020,
"enableBlend": true,
"coalesce": false
},
"interact": {
"style": "dynamiccrosshair:crosshair/brackets",
"overrideColor": false,
"customColor": -5588020,
"enableBlend": true,
"coalesce": true
},
"useItem": {
"style": "dynamiccrosshair:crosshair/brackets-round",
"overrideColor": false,
"customColor": -5588020,
"enableBlend": true,
"coalesce": true
},
"shield": {
"style": "dynamiccrosshair:crosshair/brackets-bottom",
"overrideColor": false,
"customColor": -5588020,
"enableBlend": true,
"coalesce": true
}
},
"crosshairModifiers": {
"modCorrectTool": {
"style": "dynamiccrosshair:crosshair/dot",
"overrideColor": true,
"customColor": -16711936,
"enableBlend": false,
"coalesce": true
},
"modIncorrectTool": {
"style": "dynamiccrosshair:crosshair/cross-diagonal-small",
"overrideColor": true,
"customColor": -65536,
"enableBlend": false,
"coalesce": true
}
},
"enableTweaks": true,
"additionalTools": [],
"additionalMeleeWeapons": [],
"additionalRangedWeapons": [],
"additionalThrowables": [],
"additionalUsableItems": [],
"additionalInteractableBlocks": []
}

38
config/edibles.json5 Normal file
View File

@@ -0,0 +1,38 @@
{
// The maximum amount of an item a player can eat before receiving the weakness effect. A value of -1 disables this feature.
// min: -1, max: 1280
"maxItemUsesPerDaySingleItem": 16,
// The maximum of the total amount of items a player can eat before receiving the weakness effect. A value of -1 disables this feature.
// min: -1, max: 1280
"maxItemUsesPerDayTotal": -1,
// The duration of the weakness effect in seconds when eating too much of an item.
// min: 1, max: 3600
"weaknessDurationSeconds": 45,
// When eating glowstone, the duration in seconds of how long entities around should be glowing with an outline. A value of 0 disables the item use.
// min: 0, max: 3600
"glowEntityDurationSeconds": 20,
// For the glow effect, the radius in blocks around the player of entities affected.
// min: 1, max: 128
"glowEntitiesAroundAffectedRadiusBlocks": 32,
// The time in miliseconds of cooldown in between uses of eating an edible.
// min: 0, max: 3600000
"_cooldownInMsBetweenUses": 1000,
// After eating blaze powder, the duration in seconds of the strength effect the player receives. A value of 0 disables the item use.
// min: 0, max: 3600
"blazePowderStrengthDurationSeconds": 15,
// After eating magma cream, the duration in seconds of the fire resistance effect the player receives. A value of 0 disables the item use.
// min: 0, max: 3600
"magmaCreamFireResistanceDurationSeconds": 15,
// After eating some sugar, the duration in seconds of the speed effect the player receives. A value of 0 disables the item use.
// min: 0, max: 3600
"sugarSpeedDurationSeconds": 15,
// After eating a ghast tear, the duration in seconds of the regeneration effect the player receives. A value of 0 disables the item use.
// min: 0, max: 3600
"ghastTearDurationSeconds": 15,
// After eating some phantom membrane, the duration in seconds of the slow falling effect the player receives. A value of 0 disables the item use.
// min: 0, max: 3600
"phantomMembraneDurationSeconds": 15,
// After eating a rabbit's foot, the duration in seconds of the jump boost effect the player receives. A value of 0 disables the item use.
// min: 0, max: 3600
"rabbitsFootDurationSeconds": 15
}

475
config/emi.css Normal file
View File

@@ -0,0 +1,475 @@
/** EMI Config */
#general {
/**
* Whether EMI is enabled and visible.
*/
enabled: true;
/**
* Whether cheating in items is enabled.
*/
cheat-mode: false;
/**
* How much EMI should use tooltips and popups to show controls and information.
*/
help-level: normal;
/**
* Where EMI should pull stacks from to populate the index.
*/
index-source: creative;
/**
* Whether normal search queries should include the tooltip.
*/
search-tooltip-by-default: true;
/**
* Whether normal search queries should include the mod name.
*/
search-mod-name-by-default: false;
/**
* Whether normal search queries should include the stack's tags.
*/
search-tags-by-default: false;
}
#ui {
/**
* Which action should be performed when clicking the recipe book.
*/
recipe-book-action: toggle-craftables;
/**
* Where to display status effects in the inventory.
*/
effect-location: top;
/**
* Whether to display a gray overlay when hovering over a stack.
*/
show-hover-overlay: true;
/**
* Whether to add mod name to tooltips
*/
append-mod-id: true;
/**
* Whether to add mod name to item tooltips, in case another mod provides behavior
*/
append-item-mod-id: true;
/**
* Prevents recipes being quick crafted from shifting around under the cursor.
*/
miscraft-prevention: true;
/**
* The unit to display fluids as.
*/
fluid-unit: millibuckets;
/**
* Whether to use the batched render system. Batching is faster, but may have
* incompatibilities with shaders or other mods.
*/
use-batched-renderer: true;
/**
* Whether to have the search bar in the center of the screen, instead of to the
* side.
*/
center-search-bar: true;
/**
* Which sidebar type to switch to when searching.
*/
search-sidebar-focus: index;
/**
* Which sidebar type to focus when the search is empty.
*/
empty-search-sidebar-focus: none;
/**
* The maximum height the recipe screen will grow to be if space is available in
* pixels.
*/
maximum-recipe-screen-height: 256;
/**
* The minimum width of the recipe screen in pixels. Controls how many tabs there
* can be, and where the page switching buttons go. The default is 176, the width
* of most screens.
*/
minimum-recipe-screen-width: 176;
/**
* The amount of vertical margin to give in the recipe screen.
*/
vertical-margin: 20;
/**
* Where to show workstations in the recipe screen
*/
workstation-location: bottom;
/**
* Display cost per batch when hovering a recipe output
*/
show-cost-per-batch: true;
/**
* Whether recipes should have a button to set as default.
*/
recipe-default-button: true;
/**
* Whether recipes should have a button to show the recipe tree.
*/
recipe-tree-button: true;
/**
* Whether recipes should have a button to fill the ingredients in a handler.
*/
recipe-fill-button: true;
/**
* Whether recipes should have a button to take a screenshot of the recipe.
*/
recipe-screenshot-button: false;
/**
* The GUI scale at which recipe screenshots are saved. Use 0 to use the current
* GUI scale.
*/
recipe-screenshot-scale: 0;
/**
* The pages in the left sidebar
*/
left-sidebar-pages: none;
/**
* The subpanels in the left sidebar
*/
left-sidebar-subpanels: none;
/**
* How many columns and rows of ingredients to limit the left sidebar to
*/
left-sidebar-size: 12, 100;
/**
* How much space to maintain between the left sidebar and obstructions, in pixels
*/
left-sidebar-margins: 2, 2, 2, 2;
/**
* Where to position the left sidebar
*/
left-sidebar-align: left, top;
/**
* Whether to render the header buttons and page count for the left sidebar
*/
left-sidebar-header: visible;
/**
* Which theme to use for the left sidebar
*/
left-sidebar-theme: transparent;
/**
* The pages in the right sidebar
*/
right-sidebar-pages: index, craftables;
/**
* The subpanels in the right sidebar
*/
right-sidebar-subpanels: none;
/**
* How many columns and rows of ingredients to limit the right sidebar to
*/
right-sidebar-size: 12, 100;
/**
* How much space to maintain between the right sidebar and obstructions, in pixels
*/
right-sidebar-margins: 2, 2, 2, 2;
/**
* Where to position the right sidebar
*/
right-sidebar-align: right, top;
/**
* Whether to render the header buttons and page count for the right sidebar
*/
right-sidebar-header: visible;
/**
* Which theme to use for the right sidebar
*/
right-sidebar-theme: transparent;
/**
* The pages in the top sidebar
*/
top-sidebar-pages: none;
/**
* The subpanels in the top sidebar
*/
top-sidebar-subpanels: none;
/**
* How many columns and rows of ingredients to limit the top sidebar to
*/
top-sidebar-size: 9, 9;
/**
* How much space to maintain between the top sidebar and obstructions, in pixels
*/
top-sidebar-margins: 2, 2, 2, 2;
/**
* Where to position the top sidebar
*/
top-sidebar-align: center, center;
/**
* Whether to render the header buttons and page count for the top sidebar
*/
top-sidebar-header: visible;
/**
* Which theme to use for the top sidebar
*/
top-sidebar-theme: transparent;
/**
* The pages in the bottom sidebar
*/
bottom-sidebar-pages: none;
/**
* The subpanels in the bottom sidebar
*/
bottom-sidebar-subpanels: none;
/**
* How many columns and rows of ingredients to limit the bottom sidebar to
*/
bottom-sidebar-size: 9, 9;
/**
* How much space to maintain between the bottom sidebar and obstructions, in
* pixels
*/
bottom-sidebar-margins: 2, 2, 2, 2;
/**
* Where to position the bottom sidebar
*/
bottom-sidebar-align: center, center;
/**
* Whether to render the header buttons and page count for the bottom sidebar
*/
bottom-sidebar-header: visible;
/**
* Which theme to use for the bottom sidebar
*/
bottom-sidebar-theme: transparent;
}
#binds {
/**
* Toggle the visibility of EMI.
*/
toggle-visibility: "ctrl key.keyboard.o";
/**
* Focuses the search bar.
*/
focus-search: "ctrl key.keyboard.f";
/**
* Clears the search bar.
*/
clear-search: "key.keyboard.unknown";
/**
* Display the recipes for creating a stack.
*/
view-recipes: "key.keyboard.r";
view-recipes: "key.mouse.left";
/**
* Display the recipes that can be created using a stack.
*/
view-uses: "key.keyboard.u";
view-uses: "key.mouse.right";
/**
* Favorite the item to display on the side of the screen opposite of recipies for
* quick access.
*/
favorite: "key.keyboard.a";
/**
* Set the default recipe for a given stack in the output of a recipe to that
* recipe.
*/
default-stack: "ctrl key.mouse.left";
/**
* Display the recipe tree for a given stack.
*/
view-stack-tree: "key.keyboard.unknown";
/**
* Display the recipe tree.
*/
view-tree: "key.keyboard.unknown";
/**
* Return to the previous page in EMI.
*/
back: "key.keyboard.backspace";
/**
* Return to the next page in EMI after going back.
*/
forward: "key.keyboard.unknown";
/**
* When on a stack with an associated recipe:
* Move ingredients for a single result.
*/
craft-one: "key.mouse.left";
/**
* When on a stack with an associated recipe:
* Move ingredients for as many results as possible.
*/
craft-all: "shift key.mouse.left";
/**
* When on a stack with an associated recipe:
* Move ingredients for a single result and put in inventory if possible.
*/
craft-one-to-inventory: "key.keyboard.unknown";
/**
* When on a stack with an associated recipe:
* Move ingredients for as many results as possible and put in inventory if
* possible.
*/
craft-all-to-inventory: "key.keyboard.unknown";
/**
* When on a stack with an associated recipe:
* Move ingredients for a single result and put in cursor if possible.
*/
craft-one-to-cursor: "ctrl key.mouse.left";
/**
* Display the recipe that will be used to craft on a stack with no recipe context.
*/
show-craft: "key.keyboard.left.shift";
/**
* Cheat in one of an item into the inventory.
*/
cheat-one-to-inventory: "ctrl key.mouse.right";
/**
* Cheat in a stack of an item into the inventory.
*/
cheat-stack-to-inventory: "ctrl key.mouse.left";
/**
* Cheat in one of an item into the cursor.
*/
cheat-one-to-cursor: "ctrl key.mouse.middle";
/**
* Cheat in a stack of an item into the cursor.
*/
cheat-stack-to-cursor: "key.keyboard.unknown";
/**
* Delete the stack in the cursor when hovering the index
*/
delete-cursor-stack: "key.mouse.left";
/**
* Copies the hovered recipe's ID to the clipboard
*/
copy-recipe-id: "key.keyboard.unknown";
/**
* In edit mode, hide the hovered stack
*/
hide-stack: "ctrl key.mouse.left";
/**
* In edit mode, hide stacks with the hovered stack's id
*/
hide-stack-by-id: "ctrl shift key.mouse.left";
}
#dev {
/**
* Whether development functions should be enabled. Not recommended for general
* play.
*/
dev-mode: false;
/**
* Whether editing the index is enabled
*/
edit-mode: false;
/**
* Whether to log untranslated tags as warnings.
*/
log-untranslated-tags: false;
/**
* Whether to log ingredients that don't have a representative tag as warnings.
*/
log-non-tag-ingredients: false;
/**
* Whether hovering the output of a recipe should show the recipe's EMI ID.
*/
show-recipe-ids: false;
/**
* Whether to display additional widgets added to recipes from other mods.
* These are typically developer facing and compatibility related, and not useful
* for players.
*/
show-recipe-decorators: false;
/**
* Whether stacks in the index should display a highlight if they have a recipe
* default.
*/
highlight-defaulted: false;
/**
* Whether to display exclusion areas
*/
highlight-exclusion-areas: false;
}

View File

@@ -0,0 +1,37 @@
# Don't change this! Version used to track needed updates.
version = 1
debugMode = false
parseChestLoot = true
parseBlockLoot = true
parseMobLoot = true
parseGameplayLoot = true
parseArchaeologyLoot = true
skippedKeys = [
"emi_loot.function.set_count_set",
"emi_loot.no_conditions",
"emi_loot.function.limit_count",
"emi_loot.function.set_count_add",
"emi_loot.function.fill_player_head"
]
chestLootAlwaysStackSame = false
mobLootIncludeDirectDrops = true
conditionStyle = "default"
[debugModes]
block = false
chest = false
mob = false
gameplay = false
archaeology = false
[compactLoot]
block = true
chest = true
mob = true
gameplay = true
archaeology = true
[logUnstranslatedTables]
chest = false
gameplay = false
archaeology = false

View File

@@ -0,0 +1,176 @@
[energy.alloySmelter]
#The base energy capacity in uI.
#Range: > 1
capacity = 64000
#The base energy consumption in uI/t.
#Range: > 1
usage = 20
#The amount of energy to consume per vanilla smelting item in uI.
#Range: > 1
vanillaItemEnergy = 1500
[energy.crafter]
#The base energy capacity in uI.
#Range: > 1
capacity = 64000
#The energy cost in uI for a crafting recipe.
#Range: > 1
usage = 3200
[energy.impulseHopper]
#The base energy capacity in uI.
#Range: > 1
capacity = 64000
#The base energy consumption in uI/t.
#Range: > 1
usage = 16
[energy.poweredSpawner]
#The base energy capacity in uI.
#Range: > 1
capacity = 100000
#The base energy consumption in uI/t.
#Range: > 1
usage = 20
[energy.sagMill]
#The base energy capacity in uI.
#Range: > 1
capacity = 64000
#The base energy consumption in uI/t.
#Range: > 1
usage = 20
[energy.slicer]
#The base energy capacity in uI.
#Range: > 1
capacity = 100000
#The base energy consumption in uI/t.
#Range: > 1
usage = 30
[energy.soulBinder]
#The base energy capacity in uI.
#Range: > 1
capacity = 128000
#The base energy consumption in uI/t.
#Range: > 1
usage = 60
[energy.stirlingGenerator]
#The base energy capacity in uI.
#Range: > 1
capacity = 64000
#The base number of 'burn ticks' performed per machine tick.
#Range: 0.001 ~ 1.7976931348623157E308
burnSpeed = 0.375
#The base percentage efficiency, used to determine burn times.
#Range: 1 ~ 200
fuelEfficiencyBase = 80
#The efficiency increase per capacitor level.
#Range: 1 ~ 200
fuelEfficiencyStep = 20
#The base amount of energy produced in uI/t.
#Range: > 1
generation = 40
[energy.paintingMachine]
#The base energy capacity in uI.
#Range: > 1
capacity = 64000
#The base energy consumption in uI/t.
#Range: > 1
usage = 30
#The energy required for each painting operation
#Range: > 1
energyCost = 2400
[energy.photovoltaicCellRates]
#Production rate at midday without rain or thunder
#Range: > 1
energetic = 4
#Range: > 1
pulsating = 16
#Range: > 1
vibrant = 64
[energy.capacitorBankCapacity]
#Capacity for capacitor banks
#Range: > 1
basic = 500000
#Range: > 1
advanced = 2000000
#Range: > 1
vibrant = 4000000
[energy.wiredCharger]
#The base energy capacity in uI.
#Range: > 1
capacity = 128000
#The base energy consumption in uI/t.
#Range: > 1
usage = 64
[energy.soulEngine]
#Range: > 1
capacity = 100000
#The base burn-rate the soul engine.
#Range: > 1
burnSpeed = 1
#Percentage increase in uI produced.
#Range: 0.001 ~ 1.7976931348623157E308
generation = 1.0
[energy.drain]
#The base energy capacity in uI.
#Range: > 1
capacity = 64000
#The base energy consumption in uI/t.
#Range: > 1
usage = 10
[energy.inhibitor]
#The base energy capacity in uI.
#Range: > 1
capacity = 64000
#The base energy consumption in uI/t.
#Range: > 1
usage = 10
[energy.aversion]
#The base energy capacity in uI.
#Range: > 1
capacity = 64000
#The base energy consumption in uI/t.
#Range: > 1
usage = 10
[energy.relocator]
#The base energy capacity in uI.
#Range: > 1
capacity = 64000
#The base energy consumption in uI/t.
#Range: > 1
usage = 10
[enchanter]
#The lapis cost is enchant level multiplied by this value.
lapisCostFactor = 3.0
#The final XP cost for an enchantment is multiplied by this value. To halve costs set to 0.5, to double them set it to 2.
levelCostFactor = 0.75
#Base level cost added to all recipes in the enchanter.
baseLevelCost = 2
[poweredSpawner]
#The amount of mobs that spawn from the spawner
#Range: > 0
spawnAmount = 4
#The amount of entities that will turn off powered spawner if in range.
#Range: > 0
maxEntities = 2
#The way a powered spawner spawns an entity. Possible options: 'ENTITY_TYPE' Spawns the same entity types as the soul vial. 'COPY' Spawns an exact copy of the mob in the soul vial
#Allowed Values: ENTITY_TYPE, COPY
spawnType = "ENTITY_TYPE"
#The maximum amount of spawners before the spawners suffers a loss of efficiency
#Range: > 0
maxSpawners = 10

View File

@@ -1,3 +1,7 @@
[energy]
#Whether or not the machine should throttle energy input to 2x it's consumption rate
throttleEnergyUsage = true
[energy.alloySmelter] [energy.alloySmelter]
#The base energy capacity in uI. #The base energy capacity in uI.
#Range: > 1 #Range: > 1

View File

@@ -1,5 +1,5 @@
#Indigo properties file #Indigo properties file
#Wed Sep 25 03:23:27 CEST 2024 #Wed Sep 25 23:53:40 CEST 2024
always-tesselate-blocks=auto always-tesselate-blocks=auto
ambient-occlusion-mode=hybrid ambient-occlusion-mode=hybrid
debug-compare-lighting=auto debug-compare-lighting=auto

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 MiB

View File

@@ -3,3 +3,39 @@ type = customizablemenus
net.minecraft.client.gui.screens.TitleScreen { net.minecraft.client.gui.screens.TitleScreen {
} }
net.minecraft.client.gui.screens.worldselection.SelectWorldScreen {
}
net.minecraft.client.gui.screens.LevelLoadingScreen {
}
net.minecraft.client.gui.screens.GenericMessageScreen {
}
net.minecraft.client.gui.screens.ProgressScreen {
}
net.minecraft.client.gui.screens.ConnectScreen {
}
net.minecraft.client.gui.screens.ReceivingLevelScreen {
}
net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen {
}
com.blamejared.controlling.client.NewKeyBindsScreen {
}
net.minecraft.client.gui.screens.options.OnlineOptionsScreen {
}
net.minecraft.client.gui.screens.WinScreen {
}
net.minecraft.client.gui.screens.ConfirmLinkScreen {
}
io.github.gaming32.worldhost.gui.screen.WorldHostConfigScreen {
}

View File

@@ -3,13 +3,20 @@ type = fancymenu_layout
layout-meta { layout-meta {
identifier = title_screen identifier = title_screen
render_custom_elements_behind_vanilla = false render_custom_elements_behind_vanilla = false
last_edited_time = 1727227784020 last_edited_time = 1727229160510
is_enabled = true is_enabled = true
randommode = false randommode = false
randomgroup = 1 randomgroup = 1
randomonlyfirsttime = false randomonlyfirsttime = false
layout_index = 0 layout_index = 0
[loading_requirement_container_meta:5ff5068a-f686-46f2-9ea8-39748de94531-1727227644820] = [groups:][instances:] [loading_requirement_container_meta:2e4ce653-f3b6-48ab-859e-f930f5b1b224-1727229143804] = [groups:][instances:]
}
menu_background {
image_path = [source:local]/config/fancymenu/assets/bg.png
slide = false
repeat_texture = false
background_type = image
} }
customization { customization {
@@ -52,6 +59,38 @@ element {
[loading_requirement_container_meta:d7475721-c108-4632-ae61-3bf3137f2e1f-1727227667656] = [groups:][instances:] [loading_requirement_container_meta:d7475721-c108-4632-ae61-3bf3137f2e1f-1727227667656] = [groups:][instances:]
} }
vanilla_button {
button_element_executable_block_identifier = f6547507-0cd9-41c3-bb2b-367fd5d60839-1727140097697
[executable_block:f6547507-0cd9-41c3-bb2b-367fd5d60839-1727140097697][type:generic] = [executables:]
restartbackgroundanimations = true
loopbackgroundanimations = true
nine_slice_custom_background = false
nine_slice_border_x = 5
nine_slice_border_y = 5
navigatable = true
element_type = vanilla_button
instance_identifier = mc_titlescreen_multiplayer_button
appearance_delay = no_delay
appearance_delay_seconds = 1.0
fade_in = false
fade_in_speed = 1.0
anchor_point = mid-centered
x = -100
y = -8
width = 200
height = 20
stretch_x = false
stretch_y = false
stay_on_screen = true
element_loading_requirement_container_identifier = 18ebf431-062b-4ede-9fb0-ac5bbe7d79e4-1727140097697
[loading_requirement_container_meta:18ebf431-062b-4ede-9fb0-ac5bbe7d79e4-1727140097697] = [groups:][instances:]
is_hidden = false
automated_button_clicks = 0
nine_slice_slider_handle = false
nine_slice_slider_handle_border_x = 5
nine_slice_slider_handle_border_y = 5
}
vanilla_button { vanilla_button {
button_element_executable_block_identifier = c8e0155c-1d1b-41f4-9a2c-23734688408a-1727140097697 button_element_executable_block_identifier = c8e0155c-1d1b-41f4-9a2c-23734688408a-1727140097697
[executable_block:c8e0155c-1d1b-41f4-9a2c-23734688408a-1727140097697][type:generic] = [executables:] [executable_block:c8e0155c-1d1b-41f4-9a2c-23734688408a-1727140097697][type:generic] = [executables:]
@@ -69,7 +108,7 @@ vanilla_button {
fade_in_speed = 1.0 fade_in_speed = 1.0
anchor_point = vanilla anchor_point = vanilla
x = 220 x = 220
y = 164 y = 170
width = 200 width = 200
height = 20 height = 20
stretch_x = false stretch_x = false
@@ -84,6 +123,103 @@ vanilla_button {
nine_slice_slider_handle_border_y = 5 nine_slice_slider_handle_border_y = 5
} }
vanilla_button {
button_element_executable_block_identifier = 40d8b635-ef02-4806-b21d-e72ba3ccab54-1727140097697
[executable_block:40d8b635-ef02-4806-b21d-e72ba3ccab54-1727140097697][type:generic] = [executables:]
restartbackgroundanimations = true
loopbackgroundanimations = true
nine_slice_custom_background = false
nine_slice_border_x = 5
nine_slice_border_y = 5
navigatable = true
element_type = vanilla_button
instance_identifier = mc_titlescreen_singleplayer_button
appearance_delay = no_delay
appearance_delay_seconds = 1.0
fade_in = false
fade_in_speed = 1.0
anchor_point = mid-centered
x = -100
y = -31
width = 200
height = 20
stretch_x = false
stretch_y = false
stay_on_screen = true
element_loading_requirement_container_identifier = 33083765-583a-449a-80b5-de21f44e7824-1727140097697
[loading_requirement_container_meta:33083765-583a-449a-80b5-de21f44e7824-1727140097697] = [groups:][instances:]
is_hidden = false
automated_button_clicks = 0
nine_slice_slider_handle = false
nine_slice_slider_handle_border_x = 5
nine_slice_slider_handle_border_y = 5
}
vanilla_button {
button_element_executable_block_identifier = 19ea19b9-deb6-49a9-950a-7d8078e78857-1727140097697
[executable_block:19ea19b9-deb6-49a9-950a-7d8078e78857-1727140097697][type:generic] = [executables:]
restartbackgroundanimations = true
loopbackgroundanimations = true
nine_slice_custom_background = false
nine_slice_border_x = 5
nine_slice_border_y = 5
navigatable = true
element_type = vanilla_button
instance_identifier = 802990
appearance_delay = no_delay
appearance_delay_seconds = 1.0
fade_in = false
fade_in_speed = 1.0
anchor_point = vanilla
x = 442
y = 351
width = 196
height = 10
stretch_x = false
stretch_y = false
stay_on_screen = true
element_loading_requirement_container_identifier = ef32898d-0f4f-4c94-a2cb-823372eabe43-1727140097697
[loading_requirement_container_meta:ef32898d-0f4f-4c94-a2cb-823372eabe43-1727140097697] = [groups:][instances:]
is_hidden = false
automated_button_clicks = 0
nine_slice_slider_handle = false
nine_slice_slider_handle_border_x = 5
nine_slice_slider_handle_border_y = 5
}
vanilla_button {
button_element_executable_block_identifier = ea93fa41-e0b0-4afd-89a4-42903ccf9921-1727140097697
[executable_block:ea93fa41-e0b0-4afd-89a4-42903ccf9921-1727140097697][type:generic] = [executables:]
restartbackgroundanimations = true
loopbackgroundanimations = true
nine_slice_custom_background = false
nine_slice_border_x = 5
nine_slice_border_y = 5
navigatable = true
element_type = vanilla_button
instance_identifier = mc_titlescreen_quit_button
appearance_delay = no_delay
appearance_delay_seconds = 1.0
fade_in = false
fade_in_speed = 1.0
anchor_point = element
anchor_point_element = mc_titlescreen_multiplayer_button
x = 102
y = 23
width = 98
height = 20
stretch_x = false
stretch_y = false
stay_on_screen = true
element_loading_requirement_container_identifier = 028c4b10-4683-4862-9c45-e9456848baba-1727140097697
[loading_requirement_container_meta:028c4b10-4683-4862-9c45-e9456848baba-1727140097697] = [groups:][instances:]
is_hidden = false
automated_button_clicks = 0
nine_slice_slider_handle = false
nine_slice_slider_handle_border_x = 5
nine_slice_slider_handle_border_y = 5
}
vanilla_button { vanilla_button {
button_element_executable_block_identifier = 06bc0b7c-c352-4d39-9d1a-ce8b7cbd4c7f-1727140097697 button_element_executable_block_identifier = 06bc0b7c-c352-4d39-9d1a-ce8b7cbd4c7f-1727140097697
[executable_block:06bc0b7c-c352-4d39-9d1a-ce8b7cbd4c7f-1727140097697][type:generic] = [executables:] [executable_block:06bc0b7c-c352-4d39-9d1a-ce8b7cbd4c7f-1727140097697][type:generic] = [executables:]
@@ -149,135 +285,6 @@ vanilla_button {
nine_slice_slider_handle_border_y = 5 nine_slice_slider_handle_border_y = 5
} }
vanilla_button {
button_element_executable_block_identifier = e7abb811-5014-4a01-ace0-fcde815dca22-1727140097697
[executable_block:e7abb811-5014-4a01-ace0-fcde815dca22-1727140097697][type:generic] = [executables:]
restartbackgroundanimations = true
loopbackgroundanimations = true
nine_slice_custom_background = false
nine_slice_border_x = 5
nine_slice_border_y = 5
navigatable = true
element_type = vanilla_button
instance_identifier = 901980
appearance_delay = no_delay
appearance_delay_seconds = 1.0
fade_in = false
fade_in_speed = 1.0
anchor_point = vanilla
x = 541
y = 318
width = 97
height = 10
stretch_x = false
stretch_y = false
stay_on_screen = true
element_loading_requirement_container_identifier = 2af0855f-52ac-4d12-ba66-2c26a8fa38ad-1727140097697
[loading_requirement_container_meta:2af0855f-52ac-4d12-ba66-2c26a8fa38ad-1727140097697] = [groups:][instances:]
is_hidden = false
automated_button_clicks = 0
nine_slice_slider_handle = false
nine_slice_slider_handle_border_x = 5
nine_slice_slider_handle_border_y = 5
}
vanilla_button {
button_element_executable_block_identifier = 40d8b635-ef02-4806-b21d-e72ba3ccab54-1727140097697
[executable_block:40d8b635-ef02-4806-b21d-e72ba3ccab54-1727140097697][type:generic] = [executables:]
restartbackgroundanimations = true
loopbackgroundanimations = true
nine_slice_custom_background = false
nine_slice_border_x = 5
nine_slice_border_y = 5
navigatable = true
element_type = vanilla_button
instance_identifier = mc_titlescreen_singleplayer_button
appearance_delay = no_delay
appearance_delay_seconds = 1.0
fade_in = false
fade_in_speed = 1.0
anchor_point = mid-centered
x = -100
y = -31
width = 200
height = 20
stretch_x = false
stretch_y = false
stay_on_screen = true
element_loading_requirement_container_identifier = 33083765-583a-449a-80b5-de21f44e7824-1727140097697
[loading_requirement_container_meta:33083765-583a-449a-80b5-de21f44e7824-1727140097697] = [groups:][instances:]
is_hidden = false
automated_button_clicks = 0
nine_slice_slider_handle = false
nine_slice_slider_handle_border_x = 5
nine_slice_slider_handle_border_y = 5
}
vanilla_button {
button_element_executable_block_identifier = ea93fa41-e0b0-4afd-89a4-42903ccf9921-1727140097697
[executable_block:ea93fa41-e0b0-4afd-89a4-42903ccf9921-1727140097697][type:generic] = [executables:]
restartbackgroundanimations = true
loopbackgroundanimations = true
nine_slice_custom_background = false
nine_slice_border_x = 5
nine_slice_border_y = 5
navigatable = true
element_type = vanilla_button
instance_identifier = mc_titlescreen_quit_button
appearance_delay = no_delay
appearance_delay_seconds = 1.0
fade_in = false
fade_in_speed = 1.0
anchor_point = element
anchor_point_element = mc_titlescreen_multiplayer_button
x = 102
y = 23
width = 98
height = 20
stretch_x = false
stretch_y = false
stay_on_screen = true
element_loading_requirement_container_identifier = 028c4b10-4683-4862-9c45-e9456848baba-1727140097697
[loading_requirement_container_meta:028c4b10-4683-4862-9c45-e9456848baba-1727140097697] = [groups:][instances:]
is_hidden = false
automated_button_clicks = 0
nine_slice_slider_handle = false
nine_slice_slider_handle_border_x = 5
nine_slice_slider_handle_border_y = 5
}
vanilla_button {
button_element_executable_block_identifier = f6547507-0cd9-41c3-bb2b-367fd5d60839-1727140097697
[executable_block:f6547507-0cd9-41c3-bb2b-367fd5d60839-1727140097697][type:generic] = [executables:]
restartbackgroundanimations = true
loopbackgroundanimations = true
nine_slice_custom_background = false
nine_slice_border_x = 5
nine_slice_border_y = 5
navigatable = true
element_type = vanilla_button
instance_identifier = mc_titlescreen_multiplayer_button
appearance_delay = no_delay
appearance_delay_seconds = 1.0
fade_in = false
fade_in_speed = 1.0
anchor_point = mid-centered
x = -100
y = -8
width = 200
height = 20
stretch_x = false
stretch_y = false
stay_on_screen = true
element_loading_requirement_container_identifier = 18ebf431-062b-4ede-9fb0-ac5bbe7d79e4-1727140097697
[loading_requirement_container_meta:18ebf431-062b-4ede-9fb0-ac5bbe7d79e4-1727140097697] = [groups:][instances:]
is_hidden = false
automated_button_clicks = 0
nine_slice_slider_handle = false
nine_slice_slider_handle_border_x = 5
nine_slice_slider_handle_border_y = 5
}
vanilla_button { vanilla_button {
button_element_executable_block_identifier = c228185e-0bc6-45fe-9816-acbecabdc6af-1727140097697 button_element_executable_block_identifier = c228185e-0bc6-45fe-9816-acbecabdc6af-1727140097697
[executable_block:c228185e-0bc6-45fe-9816-acbecabdc6af-1727140097697][type:generic] = [executables:] [executable_block:c228185e-0bc6-45fe-9816-acbecabdc6af-1727140097697][type:generic] = [executables:]
@@ -343,8 +350,8 @@ vanilla_button {
} }
vanilla_button { vanilla_button {
button_element_executable_block_identifier = 19ea19b9-deb6-49a9-950a-7d8078e78857-1727140097697 button_element_executable_block_identifier = e7abb811-5014-4a01-ace0-fcde815dca22-1727140097697
[executable_block:19ea19b9-deb6-49a9-950a-7d8078e78857-1727140097697][type:generic] = [executables:] [executable_block:e7abb811-5014-4a01-ace0-fcde815dca22-1727140097697][type:generic] = [executables:]
restartbackgroundanimations = true restartbackgroundanimations = true
loopbackgroundanimations = true loopbackgroundanimations = true
nine_slice_custom_background = false nine_slice_custom_background = false
@@ -352,21 +359,21 @@ vanilla_button {
nine_slice_border_y = 5 nine_slice_border_y = 5
navigatable = true navigatable = true
element_type = vanilla_button element_type = vanilla_button
instance_identifier = 802990 instance_identifier = 901980
appearance_delay = no_delay appearance_delay = no_delay
appearance_delay_seconds = 1.0 appearance_delay_seconds = 1.0
fade_in = false fade_in = false
fade_in_speed = 1.0 fade_in_speed = 1.0
anchor_point = vanilla anchor_point = vanilla
x = 442 x = 541
y = 328 y = 341
width = 196 width = 97
height = 10 height = 10
stretch_x = false stretch_x = false
stretch_y = false stretch_y = false
stay_on_screen = true stay_on_screen = true
element_loading_requirement_container_identifier = ef32898d-0f4f-4c94-a2cb-823372eabe43-1727140097697 element_loading_requirement_container_identifier = 2af0855f-52ac-4d12-ba66-2c26a8fa38ad-1727140097697
[loading_requirement_container_meta:ef32898d-0f4f-4c94-a2cb-823372eabe43-1727140097697] = [groups:][instances:] [loading_requirement_container_meta:2af0855f-52ac-4d12-ba66-2c26a8fa38ad-1727140097697] = [groups:][instances:]
is_hidden = false is_hidden = false
automated_button_clicks = 0 automated_button_clicks = 0
nine_slice_slider_handle = false nine_slice_slider_handle = false

View File

@@ -0,0 +1,37 @@
type = fancymenu_layout
layout-meta {
identifier = %fancymenu:universal_layout%
render_custom_elements_behind_vanilla = false
last_edited_time = 1727229552689
is_enabled = true
randommode = false
randomgroup = 1
randomonlyfirsttime = false
layout_index = 0
[loading_requirement_container_meta:e2dcd25c-319d-43ae-9df3-11d2f1da459f-1727229533859] = [groups:][instances:]
}
menu_background {
image_path = [source:local]/config/fancymenu/assets/bg.png
slide = false
repeat_texture = false
background_type = image
}
customization {
action = backgroundoptions
keepaspectratio = false
}
scroll_list_customization {
preserve_scroll_list_header_footer_aspect_ratio = true
render_scroll_list_header_shadow = true
render_scroll_list_footer_shadow = true
show_scroll_list_header_footer_preview_in_editor = false
repeat_scroll_list_header_texture = false
repeat_scroll_list_footer_texture = false
show_screen_background_overlay_on_custom_background = false
apply_vanilla_background_blur = false
}

View File

@@ -7,7 +7,7 @@ B:force_fullscreen = 'false';
##[customization] ##[customization]
B:modpack_mode = 'false'; B:modpack_mode = 'true';
B:show_customization_overlay = 'false'; B:show_customization_overlay = 'false';
B:advanced_customization_mode = 'false'; B:advanced_customization_mode = 'false';

View File

@@ -0,0 +1,4 @@
{
// If enabled, the fish on the line sound will only go off if a bell is held in the offhand while fishing.
"mustHoldBellInOffhand": true
}

View File

@@ -0,0 +1,11 @@
{
// The amount of level it costs to repair an item on an anvil. A value of 0 keeps vanilla behaviour.
// min: 0, max: 100
"repairCostLevelAmount": 3,
// The amount of material it costs to repair an item on an anvil. A value of 0 keeps vanilla behaviour.
// min: 0, max: 64
"repairCostMaterialAmount": 1,
// How much the item is repaired per action. By default 33.33%, so 3 of 'repairCostMaterialAmount' fully repairs any item.
// min: 0.0, max: 1.0
"percentRepairedPerAction": 0.3333
}

15
config/giantspawn.json5 Normal file
View File

@@ -0,0 +1,15 @@
{
// The chance a zombie that has spawned on the surface is a giant.
// min: 0.0, max: 1.0
"chanceSurfaceZombieIsGiant": 0.05,
// If enabled, burns giants when daylight shines upon them.
"shouldBurnGiantsInDaylight": true,
// If enabled, a giant will only spawn on the surface.
"onlySpawnGiantOnSurface": true,
// The giant movement speed modifier relative to the base zombie movement speed.
// min: 0.0, max: 20.0
"giantMovementSpeedModifier": 1.0,
// The giant attack damage modifier relative to the base zombie attack damage.
// min: 0.0, max: 20.0
"giantAttackDamageModifier": 2.0
}

43
config/guiclock.json5 Normal file
View File

@@ -0,0 +1,43 @@
{
// When enabled, will only show the game time when a clock is present in the inventory.
"mustHaveClockInInventoryForGameTime": true,
// When enabled, will only show the real time when a clock is present in the inventory.
"mustHaveClockInInventoryForRealTime": true,
// Whether the clock in the GUI should be lowered when the player has potion effects to prevent overlap.
"lowerClockWhenPlayerHasEffects": true,
// Sets the format of the clock to the 24-hour format.
"_24hourformat": true,
// When enabled, shows the clock item icon instead of a clock with numbers.
"showOnlyMinecraftClockIcon": false,
// Show both in-game time and real local time.
"showBothTimes": false,
// Show actual local time instead of in-game time.
"showRealTime": false,
// Show the seconds in the clock.
"showRealTimeSeconds": false,
// Show the days played in the world.
"showDaysPlayedWorld": true,
// Places the GUI clock on the left.
"clockPositionIsLeft": false,
// Places the GUI clock in the middle.
"clockPositionIsCenter": false,
// Places the GUI clock on the right.
"clockPositionIsRight": true,
// The vertical offset (y coord) for the Clock. This determines how far down the time should be on the screen. Can be changed to prevent GUIs from overlapping.
// min: 0, max: 3000
"clockHeightOffset": 5,
// The horizontal offset (x coord) for the Clock.
// min: -3000, max: 3000
"clockWidthOffset": 0,
// If the text displayed should have a shadow drawn below it.
"drawTextShadow": true,
// The red RGB value for the clock text.
// min: 0, max: 255
"RGB_R": 255,
// The green RGB value for the clock text.
// min: 0, max: 255
"RGB_G": 255,
// The blue RGB value for the clock text.
// min: 0, max: 255
"RGB_B": 255
}

26
config/guicompass.json5 Normal file
View File

@@ -0,0 +1,26 @@
{
// What of the GUI compass should be displayed. Default: [FXYZ]. F: facing (direction), X: x coord, Y: y coord (depth), Z: z coord.
"guiCompassFormat": "FXYZ",
// When enabled, will only show the GUI compass when a compass is present in the inventory.
"mustHaveCompassInInventory": true,
// Places the GUI compass on the left.
"compassPositionIsLeft": true,
// Places the GUI compass in the middle.
"compassPositionIsCenter": false,
// Places the GUI compass on the right.
"compassPositionIsRight": false,
// The vertical offset (y coord) for the Compass. This determines how far down the time should be on the screen. Can be changed to prevent GUIs from overlapping.
// min: 0, max: 3000
"compassHeightOffset": 5,
// If the text displayed should have a shadow drawn below it.
"drawTextShadow": true,
// The red RGB value for the compass text.
// min: 0, max: 255
"RGB_R": 255,
// The green RGB value for the compass text.
// min: 0, max: 255
"RGB_G": 255,
// The blue RGB value for the compass text.
// min: 0, max: 255
"RGB_B": 255
}

View File

@@ -0,0 +1,26 @@
{
// How often in ticks the mod checks for campfires around the player. 1 second = 20 ticks, so by default every 2 seconds.
// min: 1, max: 1200
"checkForCampfireDelayInTicks": 40,
// The radius around the campfire in blocks where players receive the regeneration effect.
// min: 1, max: 64
"healingRadius": 16,
// The duration of the regeneration effect which the campfire applies.
// min: 1, max: 600
"effectDurationSeconds": 60,
// The level of regeneration which the campfire applies, by default 1.
// min: 1, max: 50
"regenerationLevel": 1,
// When enabled, the campfire heals passive mobs around where the radius is half the width of a bounding box.
"healPassiveMobs": true,
// When enabled, hides the particles from the regeneration effect around the campfire.
"hideEffectParticles": true,
// When enabled, the campfire only has an effect when the block is lit up.
"campfireMustBeLit": true,
// When enabled, the campfire only has an effect when the block is signalling.
"campfireMustBeSignalling": false,
// When enabled, the mod will work with normal campfires.
"enableEffectForNormalCampfires": true,
// When enabled, the mod will work with soul campfires.
"enableEffectForSoulCampfires": true
}

5
config/huskspawn.json5 Normal file
View File

@@ -0,0 +1,5 @@
{
// The chance a zombie that has spawned is of the husk variant.
// min: 0.0, max: 1.0
"chanceZombieIsHusk": 0.15
}

View File

@@ -0,0 +1,6 @@
{
// A global toggle whether the improved edtiting functionality should be enabled.
"enableImprovedEditing": true,
// Whether the Improved/Normal Editing button should be visible on the sign edit screen.
"showImprovedEditingButton": true
}

View File

@@ -0,0 +1,6 @@
{
// When enabled, the trades of the wandering trader will never lock up.
"wanderingTraderInfiniteTrades": true,
// When enabled, the trades of villagers will never lock up.
"villagerInfiniteTrades": true
}

View File

@@ -1,5 +1,5 @@
#This file stores configuration options for Iris, such as the currently active shaderpack #This file stores configuration options for Iris, such as the currently active shaderpack
#Wed Sep 25 03:23:37 CEST 2024 #Wed Sep 25 23:53:51 CEST 2024
colorSpace=SRGB colorSpace=SRGB
disableUpdateMessage=false disableUpdateMessage=false
enableDebugOptions=false enableDebugOptions=false

20
config/justmobheads.json5 Normal file
View File

@@ -0,0 +1,20 @@
{
// If enabled, overrides the 'overallDropChance' variable with the specific values.
"mobSpecificDropChances": true,
// If enabled, allows Creepers, Skeletons and Zombies to drop their heads.
"enableStandardHeads": false,
// If enabled, the looting enchant will have an effect on the drop chance.
"enableLootingEnchant": true,
// If enabled, only adult tameable mobs will have a chance to drop their head on death.
"onlyAdultMobsDropTheirHead": true,
// Sets the chance of a mob dropping its head if 'mobSpecificDropChances' is disabled.
// min: 1.0E-4, max: 1.0
"overallDropChance": 0.1,
// Sets head drop chance for Zombies, Skeletons and Creepers if 'enableStandardHeads' is enabled.
// min: 1.0E-4, max: 1.0
"creeperSkeletonZombieDropChance": 0.1,
// When enabled, only drops mob heads if the source on death is a charged creeper. This overwrites the onlyDropHeadsByPlayerKill value.
"onlyDropHeadsByChargedCreeper": false,
// When enabled, only drops mob heads if the source on death is from a player.
"onlyDropHeadsByPlayerKill": false
}

View File

@@ -0,0 +1,171 @@
"all_black_cat" : 0.5,
"allay" : 0.5,
"armadillo" : 0.5,
"armorer" : 0.1,
"ashen_wolf" : 0.25,
"bat" : 0.25,
"bee" : 0.1,
"black_and_white_rabbit" : 0.1,
"black_cat" : 0.5,
"black_horse" : 0.1,
"black_rabbit" : 0.1,
"black_sheep" : 0.025,
"black_wolf" : 0.25,
"blaze" : 0.01,
"blue_axolotl" : 0.5,
"blue_parrot" : 0.75,
"blue_sheep" : 0.025,
"bogged" : 0.1,
"breeze" : 0.05,
"british_shorthair_cat" : 0.5,
"brown_horse" : 0.1,
"brown_llama" : 0.05,
"brown_mooshroom" : 0.05,
"brown_rabbit" : 0.1,
"brown_sheep" : 0.025,
"brown_trader_llama" : 0.25,
"butcher" : 0.1,
"calico_cat" : 0.5,
"camel" : 0.2,
"cartographer" : 0.1,
"cave_spider" : 0.01,
"charged_creeper" : 1.0,
"chestnut_horse" : 0.1,
"chestnut_wolf" : 0.25,
"chicken" : 0.05,
"cleric" : 0.1,
"cod" : 0.1,
"cold_frog" : 0.1,
"cow" : 0.05,
"creamy_horse" : 0.1,
"creamy_llama" : 0.05,
"creamy_trader_llama" : 0.25,
"cyan_axolotl" : 0.5,
"cyan_parrot" : 0.75,
"cyan_sheep" : 0.025,
"dark_brown_horse" : 0.1,
"dolphin" : 0.2,
"donkey" : 0.1,
"drowned" : 0.05,
"elder_guardian" : 0.3,
"enderman" : 0.02,
"endermite" : 0.02,
"evoker" : 0.02,
"farmer" : 0.1,
"fisherman" : 0.1,
"fletcher" : 0.1,
"ghast" : 0.1,
"glow_squid" : 0.2,
"goat" : 0.05,
"gold_axolotl" : 0.5,
"gold_rabbit" : 0.1,
"gray_horse" : 0.1,
"gray_llama" : 0.05,
"gray_parrot" : 0.75,
"gray_sheep" : 0.025,
"gray_trader_llama" : 0.25,
"green_parrot" : 0.75,
"green_sheep" : 0.025,
"guardian" : 0.02,
"hoglin" : 0.1,
"husk" : 0.03,
"illusioner" : 0.25,
"iron_golem" : 0.02,
"jeb_sheep" : 0.2,
"jellie_cat" : 0.5,
"killer_rabbit" : 0.5,
"leatherworker" : 0.1,
"librarian" : 0.1,
"light_blue_sheep" : 0.025,
"light_gray_sheep" : 0.025,
"lime_sheep" : 0.025,
"lucy_axolotl" : 0.5,
"magenta_sheep" : 0.025,
"magma_cube" : 0.05,
"mason" : 0.1,
"mooshroom" : 0.05,
"mule" : 0.1,
"nitwit" : 0.1,
"ocelot" : 0.1,
"orange_sheep" : 0.025,
"pale_wolf" : 0.25,
"panda" : 0.5,
"persian_cat" : 0.5,
"phantom" : 0.1,
"pig" : 0.05,
"piglin" : 0.05,
"piglin_brute" : 0.1,
"pillager" : 0.2,
"pink_sheep" : 0.025,
"polar_bear" : 0.2,
"pufferfish" : 0.1,
"purple_sheep" : 0.025,
"ragdoll_cat" : 0.5,
"ravager" : 0.2,
"red_cat" : 0.5,
"red_fox" : 0.25,
"red_parrot" : 0.75,
"red_sheep" : 0.025,
"rusty_wolf" : 0.25,
"salmon" : 0.1,
"salt_and_pepper_rabbit" : 0.1,
"shepherd" : 0.1,
"shulker" : 0.05,
"siamese_cat" : 0.5,
"silverfish" : 0.05,
"skeleton_horse" : 0.25,
"slime" : 0.05,
"sniffer" : 0.25,
"snow_fox" : 0.25,
"snow_golem" : 0.1,
"snowman" : 0.05,
"snowy_wolf" : 0.25,
"spider" : 0.05,
"spotted_wolf" : 0.25,
"squid" : 0.05,
"stray" : 0.1,
"strider" : 0.1,
"striped_wolf" : 0.25,
"tabby_cat" : 0.5,
"tadpole" : 0.05,
"temperate_frog" : 0.1,
"toast_rabbit" : 0.5,
"toolsmith" : 0.1,
"tropical_fish" : 0.1,
"turtle" : 0.1,
"vex" : 0.25,
"villager" : 0.1,
"vindicator" : 0.25,
"wandering_trader" : 1.0,
"warden" : 1.0,
"warm_frog" : 0.1,
"weaponsmith" : 0.1,
"white_cat" : 0.5,
"white_horse" : 0.1,
"white_llama" : 0.05,
"white_rabbit" : 0.1,
"white_sheep" : 0.025,
"white_trader_llama" : 0.25,
"wild_axolotl" : 0.5,
"witch" : 0.05,
"wither" : 1.0,
"woods_wolf" : 0.25,
"yellow_sheep" : 0.025,
"zoglin" : 0.1,
"zombie_armorer" : 0.1,
"zombie_butcher" : 0.1,
"zombie_cartographer" : 0.1,
"zombie_cleric" : 0.1,
"zombie_farmer" : 0.1,
"zombie_fisherman" : 0.1,
"zombie_fletcher" : 0.1,
"zombie_horse" : 0.25,
"zombie_leatherworker" : 0.1,
"zombie_librarian" : 0.1,
"zombie_mason" : 0.1,
"zombie_nitwit" : 0.1,
"zombie_shepherd" : 0.1,
"zombie_toolsmith" : 0.1,
"zombie_villager" : 0.1,
"zombie_weaponsmith" : 0.1,
"zombified_piglin" : 0.1,

View File

@@ -0,0 +1,7 @@
{
// If enabled, allows players to drop their head on death.
"playerDropsHeadOnDeath": true,
// Sets the chance of a player dropping their head if 'playerDropsHeadOnDeath' is enabled.
// min: 1.0E-4, max: 1.0
"playerHeadDropChance": 1.0
}

6
config/lootr-client.toml Normal file
View File

@@ -0,0 +1,6 @@
[textures]
#configuration options for textures
#set to true to use vanilla textures instead of Lootr special textures. Note: this will prevent previously opened chests from rendering differently
vanilla_textures = false
#set to true to use the new Lootr textures
new_textures = false

100
config/lootr-common.toml Normal file
View File

@@ -0,0 +1,100 @@
[conversion]
#configuration options for the conversion of chests
#determine whether or not loot generated is the same for all players using the provided seed, or randomised per player
randomise_seed = true
#the maximum age for containers; entries above this age will be discarded [default: 60 * 20 * 15, fifteen minutes] [note: the value 6000 will be corrected to 18000. if you wish to use 6000, please use 6001 or 5999.]
#Range: > 0
max_age = 18000
#if true, no chests will be converted
disable = false
#whether or not mineshaft chest minecarts should be converted to standard loot chests
convert_mineshafts = true
#whether or not the Elytra item frame should be converted into a standard loot chest with a guaranteed elytra
convert_elytras = true
#lootr will automatically log all unresolved tables (i.e., for containers that have a loot table associated with them but, for whatever reason, the lookup for this table returns empty). setting this option to true additionally informs players when they open containers.
report_unresolved_tables = false
#disregard chests and chunks that are outside of the world border; enable this option if you are using a world border and are suffering consistent TPS issues; if you change the world border, you will need to restart your client
check_world_border = false
[whitelist]
#configuration for specific whitelisting and blacklisting of dimensions, loot tables and modids
#list of dimensions (to the exclusion of all others) that loot chest should be replaced in (default: blank, allowing all dimensions, e.g., ["minecraft:overworld", "minecraft:the_end"])
dimension_whitelist = []
#list of dimensions that loot chests should not be replaced in (default: blank, allowing all dimensions, format e.g., ["minecraft:overworld", "minecraft:the_end"])
dimension_blacklist = []
#list of dimensions by modid that loot chests should not be replaced in (default: blank, allowing all modids, format e.g., ["minecraft
#othermod"])
modid_dimension_blacklist = []
#list of dimensions by modid that loot chest should be replaced in (default: blank, allowing all modids, format e.g., ["minecraft
#othermod"])
modid_dimension_whitelist = []
#list of loot tables which shouldn't be converted (in the format of ["modid:loot_table", "othermodid:other_loot_table"])
loot_table_blacklist = []
#list of modids whose loot tables shouldn't be converted (in the format of ["modid", "other_modid"])
loot_modid_blacklist = []
[breaking]
#configuration options for breaking containers
#prevent the destruction of Lootr chests except while sneaking in creative mode
disable_break = false
#allow the destruction of Lootr chests regardless. overrides `disable_break`
enable_break = false
#allows fake players to destroy Lootr chests without having to sneak, overrides the `disable_break` option for fake players
enable_fake_player_break = false
#lootr chests cannot be destroyed by creeper or TNT explosions
blast_resistant = false
#lootr chests cannot be destroyed by any explosion
blast_immune = false
[power]
#configuration options for comparators and redstone power
#when true, comparators on Lootr containers will give an output of 1; when false, they will give an output of 0
power_comparators = true
#when true, custom inventories will act like trapped chests when opened
trapped_custom = false
[notifications]
#configuration options for notifications
#prevent notifications of decaying or refreshed chests
disable_notifications = false
#maximum time (in ticks) remaining on a chest before a notification for refreshing or decaying is sent to a player (default 30 seconds, -1 for no delay)
#Range: > -1
notification_delay = 600
#disables styling of breaking, decaying and refreshing messages sent to players
disable_message_styles = false
[decay]
#configuration options for decaying containers
#how long (in ticks) a decaying loot containers should take to decay (default 5 minutes = 5 * 60 * 20)
#Range: > 0
decay_value = 6000
#list of loot tables which will decay (default blank, meaning no chests decay, in the format of (in the format of ["modid:loot_table", "othermodid:other_loot_table"])
decay_loot_tables = []
#list of mod IDs whose loot tables will decay (default blank, meaning no chests decay, in the format ["modid", "othermodid"])
decay_modids = []
#list of dimensions where loot chests should automatically decay (default: blank, e.g., ["minecraft:the_nether", "minecraft:the_end"])
decay_dimensions = []
#containers that have already been marked as decaying will be decayed during level tick as well as when next opened
perform_decay_while_ticking = true
#containers that have not yet been marked as decaying will be marked for decay during level tick as well as when next opened
start_decay_while_ticking = false
#overriding decay_loot_tables, decay_modids and decay_dimensions: all chests will decay after being opened for the first time
decay_all = false
[refresh]
#configuration options for refreshing containers
#how long (in ticks) a refreshing loot containers should take to refresh their contents (default 20 minutes = 20 * 60 * 20)
#Range: > 0
refresh_value = 24000
#list of loot tables which will refresh (default blank, meaning no chests refresh, in the format of ["modid:loot_table", "othermodid:loot_table"])
refresh_loot_tables = []
#list of mod IDs whose loot tables will refresh (default blank, meaning no chests refresh, in the format of ["modid", "othermodid"])
refresh_modids = []
#list of dimensions where loot chests should automatically refresh (default: blank, e.g., ["minecraft:overworld", "othermod:otherdimension"])
refresh_dimensions = []
#containers that have already been marked as refreshing will be refreshed during level tick as well as when next opened
perform_refresh_while_ticking = true
#containers that have not yet been marked as refreshing will be marked for refresh during level tick as well as when next opened
start_refresh_while_ticking = true
#overriding refresh_loot_tables, refresh_modids and refresh_dimensions: all chests will refresh after being opened for the first time
refresh_all = false

View File

@@ -0,0 +1,58 @@
[tweaks]
#Whether water pumps require a water biome (river or ocean) to operate
require_water_biome_for_pump = false
#Whether the voltage of a machine should be displayed. This includes displaying voltage of hatches and hulls
display_machine_voltage = false
#Whether efficiency should be locked when a redstone module locks a machine, rather than just the crafting operation
lock_efficiency_with_redstone = false
#Whether wrenches should render multiblock shapes in world. If false, then only blueprints will be able to render multiblock shapes in world
wrenches_render_multiblock_shapes = true
#Whether the tooltip on the energy bar should display the current energy consumption of the machine
display_energy_consumption_on_energy_bar = false
[flux_transformer]
#The MI cable tier to require for inserting EU into the Flux Transformer
cable_tier = "hv"
#The EU capacity of the Flux Transformer
#Range: 1 ~ 9223372036854775807
capacity = 204800
#The max FE extractable at a time for the Flux Transformer
#Range: 1 ~ 9223372036854775807
max_extract = 9223372036854775807
#The multiplier to apply on the EU to get FE
#Range: 0.1 ~ 1.7976931348623157E308
conversion_rate = 1.0
[efficiency]
#The machine efficiency hack mode to use. Only applies to electric machines
#DISABLED = No change will be made to MI's efficiency behavior
#ALWAYS_BASE = The efficiency will always be the base machine eu (or recipe eu if it's greater) + upgrades
#ALWAYS_MAX = The efficiency will always be forced to max
#USE_VOLTAGE = The speed of machines will be determined by their voltage (WARNING! This is designed specifically for pack creators, and existing recipes may not be accessible by all voltages, most notably EBF recipes. Use at your own risk. It is recommended when using this mode to modify recipes with higher EU costs to use the voltage recipe condition or the ebf coil recipe condition)
#Allowed Values: DISABLED, ALWAYS_BASE, ALWAYS_MAX, USE_VOLTAGE
hack = "DISABLED"
#Whether efficiency bar and multiblock efficiency data should be hidden or not
hide = false
[machine_blueprints]
#Whether the learning system for blueprints is enabled or not. If true, then blueprints can be right-clicked to become learned
learning = false
#The list of machine ids (accepts regex) that require blueprints to place
#This is only used if any type of machine blueprint requirement is enabled
machines = []
#This section's options use the following values:
#DISABLED = Machine blueprints are not required at all
#INVENTORY = The machine blueprint must be in the inventory of the player
#LEARN = Once a machine blueprint is in the inventory of the player, it becomes 'learned' and is not required in the inventory
#INVENTORY_OR_LEARN = The blueprint must be in the inventory of the player or it needs to have been learned
[machine_blueprints.required]
#The machine blueprint requirement mode to use for displaying the tooltip warning
#Allowed Values: DISABLED, INVENTORY, LEARN, INVENTORY_OR_LEARN
tooltip = "DISABLED"
#The machine blueprint requirement mode to use for placing machines
#Allowed Values: DISABLED, INVENTORY, LEARN, INVENTORY_OR_LEARN
placing = "DISABLED"
#The machine blueprint requirement mode to use for rendering hatch positions when holding hatches
#Allowed Values: DISABLED, INVENTORY, LEARN, INVENTORY_OR_LEARN
rendering_hatches = "DISABLED"

View File

@@ -0,0 +1,20 @@
{
// The chance a mineral is dropped when an overworld stone block is broken. By default 1/50.
// min: 0.0, max: 1.0
"extraMineralChanceOnOverworldStoneBreak": 0.02,
// The chance a mineral is dropped when a nether stone block is broken. By default 1/100.
// min: 0.0, max: 1.0
"extraMineralChanceOnNetherStoneBreak": 0.01,
// If enabled, mining overworld stone blocks in the overworld has a chance to drop an overworld mineral. These consist of diamonds, gold nuggets, iron nuggets, lapis lazuli, redstone and emeralds.
"enableOverworldMinerals": true,
// If enabled, mining nether stone blocks in the nether has a chance to drop a nether mineral. These consist of quartz and gold nuggets.
"enableNetherMinerals": true,
// If enabled, minerals won't drop from stone mined with the silk touch enchantment.
"disableMineralDropsWithSilkTouch": true,
// If enabled, sends a message when a mineral is found to the player who broke the stone block.
"sendMessageOnMineralFind": true,
// The message sent to the player who found a hidden mineral when 'sendMessageOnMineralFind' is enabled.
"foundMineralMessage": "You've found a mineral hidden in the block!",
// If enabled, minerals won't be dropped if the player is a fake. For example when a mod breaks a block as a simulated player.
"ignoreFakePlayers": true
}

View File

@@ -0,0 +1,5 @@
{
// The chance a cow that has spawned is of the mooshroom variant.
// min: 0.0, max: 1.0
"chanceCowIsMooshroom": 0.05
}

View File

@@ -0,0 +1,5 @@
{
// The chance of a Red Mooshroom becoming a Brown Mooshroom.
// min: 0.0, max: 1.0
"becomeBrownChance": 0.5
}

View File

@@ -0,0 +1,5 @@
{
// The overridden chance a new zombie spawn is of the villager variant.
// min: 0.0, max: 1.0
"zombieIsVillagerChance": 0.25
}

View File

@@ -0,0 +1,8 @@
{
// If enabled, any name tag that drops on an entity's death will keep its named value.
"droppedNameTagbyEntityKeepsNameValue": true,
// If enabled, adds the /nametag <name> command. Used to change the name value without an anvil.
"enableNameTagCommand": true,
// If enabled, replaces underscores with spaces when using the /nametag command.
"nameTagCommandReplaceUnderscoresWithSpaces": true
}

View File

@@ -0,0 +1,5 @@
{
// The chance of a creeper being naturally charged.
// min: 0.0, max: 1.0
"isChargedChance": 0.1
}

View File

@@ -0,0 +1,20 @@
{
// The radius around the campfire in blocks where hostile mob spawns will be blocked.
// min: 1, max: 128
"preventHostilesRadius": 48,
// If enabled, burns all hostile mobs around the campfire within the radius whenever a player places a campfire.
"burnHostilesAroundWhenPlaced": true,
// By default set to 0.5. This means that if the radius is 16, the campfire burns prior mobs in a radius of 8.
// min: 0.0, max: 1.0
"burnHostilesRadiusModifier": 0.5,
// When enabled, the mob spawners spawns are also disabled when a campfire is within the radius.
"preventMobSpawnerSpawns": false,
// When enabled, the campfire only has an effect when the block is lit up.
"campfireMustBeLit": true,
// When enabled, the campfire only has an effect when the block is signalling.
"campfireMustBeSignalling": false,
// When enabled, the mod will work with normal campfires.
"enableEffectForNormalCampfires": true,
// When enabled, the mod will work with soul campfires.
"enableEffectForSoulCampfires": true
}

18
config/petnames.json5 Normal file
View File

@@ -0,0 +1,18 @@
{
// Use the list of female names when naming pets.
"_useFemaleNames": true,
// Use the list of male names when naming pets.
"_useMaleNames": true,
// Give baby wolves a name.
"nameWolves": true,
// Give kittens a name.
"nameCats": true,
// Give baby horses a name.
"nameHorses": true,
// Give baby donkeys a name.
"nameDonkeys": true,
// Give baby mules a name.
"nameMules": true,
// Give baby llamas a name.
"nameLlamas": true
}

View File

@@ -0,0 +1,9 @@
{
// The default level of the effects the mod applies, by default 1.
// min: 1, max: 50
"potionEffectLevel": 1,
// When enabled, hides the particles from the mobs with an effect.
"hideEffectParticles": false,
// Creepers can create infinite lingering potion effects which is probably not what you want. When enabled, the mod doesn't give creepers a random effect.
"disableCreepers": true
}

View File

@@ -0,0 +1,94 @@
minecraft:speed,
minecraft:slowness,
minecraft:haste,
minecraft:mining_fatigue,
minecraft:strength,
!minecraft:instant_health,
!minecraft:instant_damage,
minecraft:jump_boost,
minecraft:nausea,
minecraft:regeneration,
minecraft:resistance,
minecraft:fire_resistance,
minecraft:water_breathing,
!minecraft:invisibility,
minecraft:blindness,
minecraft:night_vision,
minecraft:hunger,
minecraft:weakness,
minecraft:poison,
!minecraft:wither,
minecraft:health_boost,
minecraft:absorption,
minecraft:saturation,
!minecraft:glowing,
!minecraft:levitation,
minecraft:luck,
minecraft:unluck,
minecraft:slow_falling,
minecraft:conduit_power,
minecraft:dolphins_grace,
!minecraft:bad_omen,
!minecraft:hero_of_the_village,
minecraft:darkness,
minecraft:trial_omen,
minecraft:raid_omen,
minecraft:wind_charged,
minecraft:weaving,
minecraft:oozing,
minecraft:infested,
the_bumblezone:wrath_of_the_hive,
the_bumblezone:protection_of_the_hive,
the_bumblezone:beenergized,
the_bumblezone:hidden,
the_bumblezone:paralyzed,
celestria:insomnia,
farmersdelight:nourishment,
farmersdelight:comfort,
fruitsdelight:astringent,
fruitsdelight:sliding,
fruitsdelight:shrinking,
fruitsdelight:lozenge,
fruitsdelight:appetizing,
fruitsdelight:rage_aura,
fruitsdelight:heal_aura,
fruitsdelight:refreshing,
fruitsdelight:sweetening,
fruitsdelight:brightening,
fruitsdelight:recovering,
fruitsdelight:chorus,
fruitsdelight:digesting,
fruitsdelight:leaf_piercing,
fruitsdelight:cycling,
fruitsdelight:disgusted,
fruitsdelight:alienating,
fruitsdelight:suspicious_smell,
vinery:armor_effect,
vinery:health_effect,
vinery:luck_effect,
vinery:resistance_effect,
vinery:trippy,
vinery:trading,
vinery:experience_effect,
vinery:double_jump,
vinery:party_effect,
vinery:shiraaz_effect,
vinery:teleport,
vinery:creeper_effect,
vinery:climbing_effect,
vinery:frosty_armor,
vinery:jellie,
vinery:lava_walker,
vinery:magnet,
vinery:staggering,
vinery:water_walker,
farm_and_charm:sweets,
farm_and_charm:horse_fodder,
farm_and_charm:dog_food,
farm_and_charm:cluck,
farm_and_charm:grandmas_blessing,
farm_and_charm:rested,
farm_and_charm:farmers_blessing,
farm_and_charm:sustenance,
farm_and_charm:satiation,
farm_and_charm:feast,

View File

@@ -0,0 +1,13 @@
{
// This value determines the size of a bee. By default 0.25, which means they are 1/4th of their vanilla size. Set to 1.0 to disable the different bee size feature.
// min: 0.01, max: 5.0
"beeSizeModifier": 0.25,
// In order to make bees a little more common. Whenever a bee naturally spawns, the mod spawns an additional 'extraBeeSpawnsPerBee' bees.
// min: 0, max: 50
"extraBeeSpawnsPerBee": 9,
// How many bees should be able to enter the hive in total. Minecraft's default is 3, but bees are a lot smaller so there should be more space.
// min: 0, max: 50
"beeHiveBeeSpace": 20,
// The smaller (baby) bees can sometimes do something unexpected with their AI and get suffocation damage. Preventing this damage fixes them disappearing.
"preventBeeSuffocationDamage": true
}

View File

@@ -0,0 +1,4 @@
{
// If enabled, players must hold a hoe in their hand to automatically replant the crop.
"mustHoldHoeForReplanting": true
}

View File

@@ -0,0 +1,46 @@
{
"schema_version": "2",
"default_packs": [
"file/§2Overworld§f_§bnoon§f_§bclear§f.zip",
"file/MinClick.zip",
"file/Better-Leaves-8.1-1.20+.zip",
"file/cubic-sun-moon-v1-8a.zip",
"file/MandalasGUI_Dakmode_Vanilla1.20.4.zip",
"file/Enhanced Audio r6.zip",
"celestria:realistic",
"mod/lootr:resourcepacks/new_textures"
],
"pack_overrides": {
"vanilla": {
"title": "\"Vanilla Assets\"",
"description": "\"Resource pack from Minecraft\""
},
"1": [
"file/§2Overworld§f_§bnoon§f_§bclear§f.zip",
"file/MinClick.zip",
"file/Better-Leaves-8.1-1.20+.zip",
"file/cubic-sun-moon-v1-8a.zip",
"file/MandalasGUI_Dakmode_Vanilla1.20.4.zip",
"file/Enhanced Audio r6.zip",
"mod_resources",
"fabric",
"presencefootsteps:default_sound_pack",
"black_icons",
"extended_drawers:alt",
"extended_drawers:dev",
"classic_icons",
"white_icons",
"mod/the_bumblezone:resourcepacks/anti_tropophobia",
"mod/lootr:resourcepacks/new_textures",
"celestria:realistic",
"celestria:pixelperfect"
],
"$$1": {
"hidden": true,
"required": true
}
},
"default_overrides": {
"force_compatible": true
}
}

View File

@@ -0,0 +1,7 @@
{
// The amount of time in ticks it takes for a shulker to respawn after it died. 20 ticks = 1 second. By default 60 seconds.
// min: 1, max: 72000
"timeInTicksToRespawn": 1200,
// If enabled, shulkers which spawn from (modded) spawners will not be respawned after a death.
"shulkersFromSpawnersDoNotRespawn": true
}

View File

@@ -168,7 +168,8 @@
"shouldFilterDisplays": true, "shouldFilterDisplays": true,
"filteringRules": [ "filteringRules": [
"{id:\"roughlyenoughitems:manual\",rule:{}}", "{id:\"roughlyenoughitems:manual\",rule:{}}",
"{id:\"roughlyenoughitems:basic\",rule:{}}" "{id:\"roughlyenoughitems:basic\",rule:{}}",
"{id:\"roughlyenoughitems:hidden_from_recipe_viewers\",rule:{}}"
] ]
} }
} }

View File

@@ -1,2 +1,2 @@
#Pinyin Options #Pinyin Options
#Wed Sep 25 01:57:53 CEST 2024 #Wed Sep 25 17:28:19 CEST 2024

View File

@@ -1,3 +1,3 @@
#Double Pinyin Options #Double Pinyin Options
#Wed Sep 25 01:57:53 CEST 2024 #Wed Sep 25 17:28:19 CEST 2024
Converter=sougou Converter=sougou

View File

@@ -1,5 +1,5 @@
#Display a 'tip' message at spawn? #Display a 'tip' message at spawn?
sayThanksMessage = true sayThanksMessage = false
#Should reinforced blocks' textures be slightly darker than their vanilla counterparts? This setting can be overridden by servers. #Should reinforced blocks' textures be slightly darker than their vanilla counterparts? This setting can be overridden by servers.
reinforced_block_tint = true reinforced_block_tint = true
#Set the color that reinforced blocks' textures have when reinforced_block_tint is enabled. This cannot be overridden by servers, and will be applied the same to all blocks. Grayscale values look best. #Set the color that reinforced blocks' textures have when reinforced_block_tint is enabled. This cannot be overridden by servers, and will be applied the same to all blocks. Grayscale values look best.

View File

@@ -32,7 +32,7 @@ retinalScannerFace = true
enable_team_ownership = false enable_team_ownership = false
#Set this to true to disable sending the message that SecurityCraft shows when a player joins. #Set this to true to disable sending the message that SecurityCraft shows when a player joins.
#Note, that this stops showing the message for every player, even those that want to see them. #Note, that this stops showing the message for every player, even those that want to see them.
disable_thanks_message = false disable_thanks_message = true
#Set this to true if you want players wearing a different player's skull to be able to trick their retinal scanners and scanner doors into activating. #Set this to true if you want players wearing a different player's skull to be able to trick their retinal scanners and scanner doors into activating.
trick_scanners_with_player_heads = false trick_scanners_with_player_heads = false
#Set this to true to prevent players from glitching through a floor made of reinforced blocks using a boat. This is achieved by not letting players exit a boat in a way that would place them inside reinforced blocks. #Set this to true to prevent players from glitching through a floor made of reinforced blocks using a boat. This is achieved by not letting players exit a boat in a way that would place them inside reinforced blocks.

View File

@@ -0,0 +1,26 @@
{
// If the bundled Bogged Spawn mod should be enabled.
"enableBoggedSpawn": true,
// If the bundled Breeze Spawn mod should be enabled.
"enableBreezeSpawn": true,
// If the bundled Cave Spider Spawn mod should be enabled.
"enableCaveSpiderSpawn": true,
// If the bundled Giant Spawn mod should be enabled.
"enableGiantSpawn": true,
// If the bundled Husk Spawn mod should be enabled.
"enableHuskSpawn": true,
// If the bundled Mooshroom Spawn mod should be enabled.
"enableMooshroomSpawn": true,
// If the bundled Mooshroom Tweaks mod should be enabled.
"enableMooshroomTweaks": true,
// If the bundled More Zombie Villagers mod should be enabled.
"enableMoreZombieVillagers": true,
// If the bundled Skeleton Horse Spawn mod should be enabled.
"enableSkeletonHorseSpawn": true,
// If the bundled Stray Spawn mod should be enabled.
"enableStraySpawn": true,
// If the bundled Zombie Horse Spawn mod should be enabled.
"enableZombieHorseSpawn": true,
// If the bundled Zombie Villagers From Spawner mod should be enabled.
"enableZombieVillagersFromSpawner": true
}

View File

@@ -0,0 +1,9 @@
{
// The chance a skeleton that has spawned on the surface is riding a horse.
// min: 0.0, max: 1.0
"chanceSurfaceSkeletonHasHorse": 0.05,
// If enabled, burns skeleton horses when daylight shines upon them.
"shouldBurnSkeletonHorsesInDaylight": true,
// If enabled, a skeleton horse with rider will only spawn on the surface.
"onlySpawnSkeletonHorsesOnSurface": true
}

15
config/starterkit.json5 Normal file
View File

@@ -0,0 +1,15 @@
{
// When multiple starter kits are added via /starterkit add, there are two ways to distribute them. With this enabled, one is chosen at random. When disabled, players can choose one on first join.
"randomizeMultipleKitsToggle": true,
// Whether items that existed in the inventory, such as books added by other mods, should be added back to the inventory after the kit was set. If disabled, they'll be removed. You can still manually set them via the kit.
"addExistingItemsAfterKitSet": true,
// If potion/mob effect functionality should be enabled. This means that when creating a kit via /sk (add/set), it also saves the active effects the player has. And when handing out the starter kits, it adds the effects to new players.
"usePotionEffectsInStarterKit": true,
// If kit names should be formatted. Each word will be capitalized.
"formatKitNames": true,
"chooseKitText": "%s, you can choose a starter kit!",
// Whether an announcement should be broadcasted to the server whenever a new player makes a kit choice. 'randomizeMultipleKitsToggle' must be disabled, and there must be at least 2 starter kits available.
"announcePlayerKitChoiceInDedicatedServer": true,
// Whether the starter kit should be re-set after the '/ftbteamislands create' command from FTB Team Islands. Does nothing when it's not installed.
"enableFTBIslandCreateCompatibility": true
}

View File

@@ -0,0 +1 @@
Survive longer by defeating your enemies from a distance.

View File

@@ -0,0 +1 @@
Worn by many adventurers over the years. A good pair of boots, the ability to defend yourself and enough food for a few days.

View File

@@ -0,0 +1 @@
There's no need to punch a tree, use an axe instead!

View File

@@ -0,0 +1 @@
Has a good mix of potions, useful in many scenarios.

View File

@@ -0,0 +1,42 @@
'head' : '',
'chest' : '',
'legs' : '',
'feet' : '{count:1,id:"minecraft:leather_boots"}',
'offhand' : '{count:1,id:"minecraft:shield"}',
0 : '{count:1,id:"minecraft:wooden_sword"}',
1 : '{count:9,id:"minecraft:bread"}',
2 : '',
3 : '',
4 : '',
5 : '',
6 : '',
7 : '',
8 : '',
9 : '',
10 : '',
11 : '',
12 : '',
13 : '',
14 : '',
15 : '',
16 : '',
17 : '',
18 : '',
19 : '',
20 : '',
21 : '',
22 : '',
23 : '',
24 : '',
25 : '',
26 : '',
27 : '',
28 : '',
29 : '',
30 : '',
31 : '',
32 : '',
33 : '',
34 : '',
35 : '',
'effects' : '',

View File

@@ -0,0 +1,42 @@
'head' : '{count:1,id:"minecraft:leather_helmet"}',
'chest' : '',
'legs' : '',
'feet' : '{count:1,id:"minecraft:leather_boots"}',
'offhand' : '',
0 : '{count:1,id:"minecraft:bow",components:{"minecraft:enchantments":{levels:{"minecraft:power":1}}}}',
1 : '',
2 : '',
3 : '',
4 : '',
5 : '',
6 : '',
7 : '{count:6,id:"minecraft:baked_potato"}',
8 : '{count:32,id:"minecraft:arrow"}',
9 : '',
10 : '',
11 : '',
12 : '',
13 : '',
14 : '',
15 : '',
16 : '',
17 : '',
18 : '',
19 : '',
20 : '',
21 : '',
22 : '',
23 : '',
24 : '',
25 : '',
26 : '',
27 : '',
28 : '',
29 : '',
30 : '',
31 : '',
32 : '',
33 : '',
34 : '',
35 : '',
'effects' : '',

View File

@@ -0,0 +1,42 @@
'head' : '',
'chest' : '',
'legs' : '',
'feet' : '{count:1,id:"minecraft:iron_boots"}',
'offhand' : '{count:4,id:"minecraft:oak_sapling"}',
0 : '{count:1,id:"minecraft:iron_axe",components:{"minecraft:enchantments":{levels:{"minecraft:efficiency":1}}}}',
1 : '',
2 : '',
3 : '',
4 : '',
5 : '',
6 : '',
7 : '',
8 : '{count:8,id:"minecraft:cooked_beef"}',
9 : '',
10 : '',
11 : '',
12 : '',
13 : '',
14 : '',
15 : '',
16 : '',
17 : '',
18 : '',
19 : '',
20 : '',
21 : '',
22 : '',
23 : '',
24 : '',
25 : '',
26 : '',
27 : '',
28 : '',
29 : '',
30 : '',
31 : '',
32 : '',
33 : '',
34 : '',
35 : '',
'effects' : '',

View File

@@ -0,0 +1,42 @@
'head' : '',
'chest' : '',
'legs' : '',
'feet' : '{count:1,id:"minecraft:golden_boots"}',
'offhand' : '',
0 : '{count:1,id:"minecraft:stick"}',
1 : '{count:16,id:"minecraft:apple"}',
2 : '',
3 : '{count:1,id:"minecraft:splash_potion",components:{"minecraft:potion_contents":{potion:"minecraft:strong_swiftness"}}}',
4 : '{count:1,id:"minecraft:splash_potion",components:{"minecraft:potion_contents":{potion:"minecraft:strong_healing"}}}',
5 : '',
6 : '{count:1,id:"minecraft:splash_potion",components:{"minecraft:potion_contents":{potion:"minecraft:strong_poison"}}}',
7 : '{count:1,id:"minecraft:splash_potion",components:{"minecraft:potion_contents":{potion:"minecraft:strong_harming"}}}',
8 : '{count:1,id:"minecraft:splash_potion",components:{"minecraft:potion_contents":{potion:"minecraft:strong_harming"}}}',
9 : '',
10 : '',
11 : '',
12 : '',
13 : '',
14 : '',
15 : '',
16 : '',
17 : '',
18 : '',
19 : '',
20 : '',
21 : '',
22 : '',
23 : '',
24 : '',
25 : '',
26 : '',
27 : '',
28 : '',
29 : '',
30 : '',
31 : '',
32 : '',
33 : '',
34 : '',
35 : '',
'effects' : '',

View File

@@ -0,0 +1,3 @@
#Add vanilla stone block variants to the creative tab provided this mod.
#Default Value: true
vanilla_variants_in_creative_tab = true

5
config/strayspawn.json5 Normal file
View File

@@ -0,0 +1,5 @@
{
// The chance a skeleton that has spawned is of the stray variant.
// min: 0.0, max: 1.0
"chanceSkeletonIsStray": 0.25
}

27
config/tectonic.json Normal file
View File

@@ -0,0 +1,27 @@
{
"experimental": {
// The increased height setting will change the max Overworld build and generation height to y640.
// The horizontal mountain scale setting will change the thickness of mountain ranges and the spacing between them.
// Lower values = thicker mountain ranges and more space between ranges. 0.15-0.25 is the sweet spot.
// The terrain scale setting will vertically stretch/compress terrain. Higher values = more extreme terrain heights.
"horizontal_mountain_scale": 0.25,
"increased_height": false,
"terrain_scale": 1.125
},
"features": {
// Enabling deeper oceans will lower vanilla ocean monuments to compensate for lower depth.
// Snow start offset moves where snow starts, preventing biomes like Taigas looking weird next to mountain ranges.
"deeper_oceans": true,
"desert_dunes": true,
"lava_rivers": true,
"snow_start_offset": 128,
"underground_rivers": true
},
"legacy": {
// Tectonic v1 worlds have old biome data preventing them from being opened in Tectonic v2.1+.
// Enabling legacy mode will add back the biomes and upgrade worlds to the new format upon opening them.
// Once a world is upgraded by opening it, turn off legacy mode.
"enabled": false
},
"mod_enabled": true
}

View File

@@ -0,0 +1,89 @@
/*
This config file makes it possible to switch off any structure from Towns and Towers. Big thanks to Cristelknight for making this all possible.
To disable a structure, simply set the value of that structure to "false".
o change the rarity of a structure category, use the other file in the config.
LINKS
=====
Curseforge link: https://www.curseforge.com/minecraft/mc-mods/towns-and-towers
Modrinth link: https://modrinth.com/mod/towns-and-towers
PMC link: https://www.planetminecraft.com/data-pack/towns-amp-towers-structure-overhaul/
GitHub Repository: [NEED TO MAKE ONE]
*/
{
// Here you can find all pillager outposts.
"towers": {
"pillager_outpost_badlands": true,
"pillager_outpost_beach": true,
"pillager_outpost_birch_forest": true,
"pillager_outpost_desert": true,
"pillager_outpost_flower_forest": true,
"pillager_outpost_forest": true,
"pillager_outpost_grove": true,
"pillager_outpost_jungle": true,
"pillager_outpost_meadow": true,
"pillager_outpost_mushroom_fields": true,
"pillager_outpost_ocean": true,
"pillager_outpost_old_growth_taiga": true,
"pillager_outpost_savanna": true,
"pillager_outpost_savanna_plateau": true,
"pillager_outpost_snowy_beach": true,
"pillager_outpost_snowy_plains": true,
"pillager_outpost_snowy_slopes": true,
"pillager_outpost_sparse_jungle": true,
"pillager_outpost_sunflower_plains": true,
"pillager_outpost_swamp": true,
"pillager_outpost_taiga": true,
"pillager_outpost_snowy_taiga": true,
"pillager_outpost_wooded_badlands": true,
// Here you can find all pillager outposts which are exclusive to other worldgen mods (ex.: WWOO, Terralith, BoP, BYG, etc.).
"exclusives": {
"pillager_outpost_mediterranean": true,
"pillager_outpost_tudor": true,
"pillager_outpost_classic": true,
"pillager_outpost_oriental": true,
"pillager_outpost_swedish": true,
"pillager_outpost_iberian": true,
"pillager_outpost_rustic": true,
"pillager_outpost_nilotic": true
}
},
// Here you can find all structures that aren't villages or outposts.
"other": {
"mimic_desert": true,
"wreckage_ocean": true
},
// Here you can find all villages.
"towns": {
"village_badlands": true,
"village_beach": true,
"village_birch_forest": true,
"village_flower_forest": true,
"village_forest": true,
"village_snowy_slopes": true,
"village_jungle": true,
"village_meadow": true,
"village_mushroom_fields": true,
"village_ocean": true,
"village_old_growth_taiga": true,
"village_grove": true,
"village_savanna_plateau": true,
"village_sunflower_plains": true,
"village_snowy_taiga": true,
"village_sparse_jungle": true,
"village_swamp": true,
"village_wooded_badlands": true,
// Here you can find all villages which are exclusive to other worldgen mods (ex.: WWOO, Terralith, BoP, BYG, etc.).
"exclusives": {
"village_mediterranean": true,
"village_swedish": true,
"village_tudor": true,
"village_wandering_trader_camp": true,
"village_classic": true,
"village_rustic": true,
"village_iberian": true,
"village_nilotic": true,
"village_piglin": true
}
}
}

View File

@@ -0,0 +1,43 @@
/*
This config file makes it possible to change the spacing, separation, salt (and frequency) of Towns and Towers' structure sets. Big thanks to Cristelknight for making this all possible.
SPACING --- controls how far a structure can be from others of its kind
SEPARATION --- controls how close to each other two structures of the same type can be.
By default, the values should be 48/24 for villages and outposts (spacing/separation respectively) - a hypothetical village is going to appear not further than 48 chunks away (ca. 760 blocks), but not closer than 24 chunks (ca. 380 blocks).
* If you want a structure to spawn more frequently, decrease those values.
* If you want a structure to spawn less frequently, increase those values.
KEEP IN MIND THAT SPACING ALWAYS NEEDS TO BE HIGHER THAN SEPARATION.
LINKS
=====
Curseforge link: https://www.curseforge.com/minecraft/mc-mods/towns-and-towers
Modrinth link: https://modrinth.com/mod/towns-and-towers
PMC link: https://www.planetminecraft.com/data-pack/towns-amp-towers-structure-overhaul/
GitHub Repository: [NEED TO MAKE ONE]
*/
{
// Here you can find all pillager outposts.
"towers": {
// DEFAULT 48
"spacing": 48,
// DEFAULT 24
"separation": 12,
"frequency": 0.2,
"salt": 213742069
},
// Here you can find all structures that aren't villages or outposts.
"other": {
// DEFAULT 32
"spacing": 32,
// DEFAULT 16
"separation": 16,
"salt": 213742069
},
// Here you can find all villages.
"towns": {
// DEFAULT 48
"spacing": 51,
// DEFAULT 24
"separation": 12,
"salt": 213742069
}
}

View File

@@ -0,0 +1,38 @@
{
// If enabled, tree harvesting only works when a player is holding an axe in the main hand.
"mustHoldAxeForTreeHarvest": true,
// If enabled, tree harvesting works when not holding the sneak button. If disabled it's reversed, and only works when sneaking.
"treeHarvestWithoutSneak": false,
// Whether the mod should attempt to find the actual bottom log of the tree and start there. This means you can break a tree in the middle and it will still completely be felled.
"automaticallyFindBottomBlock": true,
// If enabled, the leaves around a broken tree will quickly disappear. Only works with 'instantBreakLeavesAround' disabled.
"enableFastLeafDecay": true,
// If enabled, the warped stem/crimson trees in the nether will also be chopped down quickly.
"enableNetherTrees": true,
// If enabled, giant/huge mushrooms will also be chopped down quickly.
"enableHugeMushrooms": true,
// If enabled, trees with leaves placed by players won't be destroyed.
"ignorePlayerMadeTrees": true,
// If enabled, automatically replaces the sapling from the drops when a tree is harvested.
"replaceSaplingOnTreeHarvest": true,
// If enabled, automatically replaces the sapling from the drops when a huge mushroom is harvested and 'enableHugeMushrooms' is enabled.
"replaceMushroomOnMushroomHarvest": true,
// If enabled, for every log harvested, the axe held loses durability.
"loseDurabilityPerHarvestedLog": true,
// Here you can set how much durability chopping down a tree should take from the axe. For example if set to 0.1, this means that every 10 logs take 1 durability.
// min: 0.001, max: 1.0
"loseDurabilityModifier": 1.0,
// If enabled, players' exhaustion level increases 0.005 per harvested log (Minecraft's default per broken block) * increaseExhaustionModifier.
"increaseExhaustionPerHarvestedLog": true,
// This determines how much exhaustion should be added to the player per harvested log. By default 0.005 * 1.0.
// min: 0.001, max: 1.0
"increaseExhaustionModifier": 1.0,
// If enabled, harvesting time will increase per existing log in the tree. The amount is determined by 'increasedHarvestingTimePerLogModifier'.
"increaseHarvestingTimePerLog": true,
// How much longer it takes to harvest a tree with 'increaseHarvestingTimePerLog' enabled. The actual speed is: newSpeed = originalSpeed / (1 + (logCount * increasedHarvestingTimePerLogModifier)).
// min: 0.01, max: 10.0
"increasedHarvestingTimePerLogModifier": 0.2,
// How many leaves should be broken per tick after a tree has been harvested. Increasing this will speed up the fast leaf decay, but costs more processing power per tick.
// min: 1, max: 16
"amountOfLeavesBrokenPerTick": 5
}

View File

@@ -0,0 +1,29 @@
// To disable a certain axe from being able to harvest trees, add an exclamation mark (!) in front of the line,
minecraft:wooden_axe,
minecraft:stone_axe,
minecraft:golden_axe,
minecraft:iron_axe,
minecraft:diamond_axe,
minecraft:netherite_axe,
mekanismtools:wood_paxel,
mekanismtools:stone_paxel,
mekanismtools:iron_paxel,
mekanismtools:diamond_paxel,
mekanismtools:gold_paxel,
mekanismtools:netherite_paxel,
mekanismtools:bronze_axe,
mekanismtools:bronze_paxel,
mekanismtools:lapis_lazuli_axe,
mekanismtools:lapis_lazuli_paxel,
mekanismtools:osmium_axe,
mekanismtools:osmium_paxel,
mekanismtools:refined_glowstone_axe,
mekanismtools:refined_glowstone_paxel,
mekanismtools:refined_obsidian_axe,
mekanismtools:refined_obsidian_paxel,
mekanismtools:steel_axe,
mekanismtools:steel_paxel,
ae2:certus_quartz_axe,
ae2:nether_quartz_axe,
ae2:fluix_axe,
modern_industrialization:diesel_chainsaw,

View File

@@ -0,0 +1,20 @@
{
// Use the custom name list, editable in ./mods/villagernames/customnames.txt, seperated by a comma. If custom names are found, the default name list is ignored.
"useCustomNames": true,
// Use the list of pre-defined female names when naming villagers.
"useDefaultFemaleNames": true,
// Use the list of pre-defined male names when naming villagers.
"useDefaultMaleNames": true,
// Disabled by default. Whether both custom and default names should be used to name villagers. Custom names will probably not be chosen often due to the amount of default names.
"useBothCustomAndDefaultNames": false,
// If enabled, also gives modded villagers a name. If you've found a 'villager'-entity that isn't named let me know by opening an issue so I can add it in.
"nameModdedVillagers": true,
// Whether the profession should be added to the villager's trade screen next to their name.
"showProfessionOnTradeScreen": true,
// If enabled, switches the name and profession on the villager trading screen. Result: <profession> - <name>.
"switchNameAndProfessionTradeScreen": false,
// Whether the merchant level (novice, apprentice etc.) should be hidden on the trade screen.
"hideMerchantLevelTradeScreen": false,
// If enabled, the mod capitalizes each word in the custom name list.
"shouldCapitalizeNames": true
}

View File

8
config/vistas.json Normal file
View File

@@ -0,0 +1,8 @@
{
"panorama": "vistas:default",
"forcePanorama": false,
"randomPerScreen": false,
"lockScreenshotPitch": true,
"lockScreenshotYaw": false,
"screenshotIndividually": true
}

View File

@@ -0,0 +1,10 @@
#Rotate crafting table contents so they always face the closest player.
#Default Value: CLOSEST_PLAYER
#Allowed Values: CLOSEST_PLAYER, CRAFTING_PLAYER, NEVER
rotate_ingredients = "CLOSEST_PLAYER"
#Makes crafting table contents lay flat on the table instead of floating above.
#Default Value: false
flat_rendering = false
#Render the result of the crafting operation in addition to crafting table contents.
#Default Value: true
render_result = true

View File

@@ -0,0 +1,6 @@
#Leftover vanilla crafting tables in a world become unusable until they are broken and replaced.
#Default Value: true
disable_vanilla_workbench = true
#Replace vanilla crafting tables created in structures during world generation. Does not affect already generated blocks.
#Default Value: true
convert_vanilla_workbench_during_world_gen = true

View File

@@ -1,7 +1,7 @@
# Simple Voice Chat client config v1.21.1-2.5.22 # Simple Voice Chat client config v1.21.1-2.5.22
# If the voice chat onboarding process has been finished # If the voice chat onboarding process has been finished
onboarding_finished=false onboarding_finished=true
# The voice chat volume # The voice chat volume
voice_chat_volume=1.0 voice_chat_volume=1.0
# The threshold for voice activation in dB # The threshold for voice activation in dB
@@ -29,7 +29,7 @@ microphone=
# Empty for default device # Empty for default device
speaker= speaker=
# If the microphone is muted (only when using voice activation) # If the microphone is muted (only when using voice activation)
muted=true muted=false
# If the voice chat is disabled (sound and microphone off) # If the voice chat is disabled (sound and microphone off)
disabled=false disabled=false
# If the voice chat icons should be hidden # If the voice chat icons should be hidden
@@ -64,7 +64,7 @@ recording_destination=
# 0 = highest quality, 9 = lowest quality # 0 = highest quality, 9 = lowest quality
recording_quality=2 recording_quality=2
# If noise cancellation should be enabled # If noise cancellation should be enabled
denoiser=false denoiser=true
# If voice chat should work in singleplayer/LAN worlds # If voice chat should work in singleplayer/LAN worlds
run_local_server=true run_local_server=true
# Whether to use the Java implementation of microphone capturing instead of OpenAL # Whether to use the Java implementation of microphone capturing instead of OpenAL

View File

@@ -0,0 +1,5 @@
{
// The delay in ms after walking in a spiderweb until it breaks.
// min: 0, max: 10000
"breakSpiderwebDelay": 500
}

View File

@@ -0,0 +1,9 @@
{
// The chance a zombie that has spawned on the surface is riding a horse.
// min: 0.0, max: 1.0
"chanceSurfaceZombieHasHorse": 0.05,
// If enabled, burns zombie horses when daylight shines upon them.
"shouldBurnZombieHorsesInDaylight": true,
// If enabled, a zombie horse with rider will only spawn on the surface.
"onlySpawnZombieHorsesOnSurface": true
}

View File

@@ -0,0 +1,5 @@
{
// The chance a new zombie spawn from a spawner is of the villager variant.
// min: 0.0, max: 1.0
"isZombieVillagerChance": 0.1
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

37
release.py Normal file
View File

@@ -0,0 +1,37 @@
import os
import re
from modpack_changelogger import generate_changelog
def extract_version(filename):
match = re.search(r"(\d+\.\d+\.\d+)", filename)
if match:
return tuple(map(int, match.group(1).split(".")))
return (0, 0, 0)
directory = "mrpack"
changelog_directory = "changelogs"
files = [f for f in os.listdir(directory) if f.endswith(".mrpack")]
print(f"Found mrpack files: {files}")
files_sorted = sorted(files, key=lambda f: extract_version(f), reverse=True)
if len(files_sorted) > 1:
newest_file = files_sorted[0]
previous_file = files_sorted[1]
print(f"Generating changelog for {previous_file} -> {newest_file}")
newest_version = ".".join(map(str, extract_version(newest_file)))
changelog_filename = f"changelog_{newest_version}.md"
generate_changelog(
f"{directory}/{previous_file}",
f"{directory}/{newest_file}",
None,
f"{changelog_directory}/{changelog_filename}",
)
print(f"Changelog generated: {changelog_directory}/{changelog_filename}")
else:
print("Not enough .mrpack files found in the directory to generate a changelog.")

1
requirements.txt Normal file
View File

@@ -0,0 +1 @@
modpack-changelogger