diff --git a/.gitignore b/.gitignore index 811e086..2777c3e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,7 @@ # folders +.mixin.out/ +downloads/ +journeymap/ logs/ resourcepacks/ saves/ @@ -6,4 +9,9 @@ saves/ # files .curseclient minecraftinstance.json -realms_persistence.json \ No newline at end of file +options.txt +realms_persistence.json +reauth.toml +servers.dat +usercache.json +usernamecache.json \ No newline at end of file diff --git a/config/MouseTweaks.cfg b/config/MouseTweaks.cfg new file mode 100644 index 0000000..81190ac --- /dev/null +++ b/config/MouseTweaks.cfg @@ -0,0 +1,8 @@ +RMBTweak=1 +LMBTweakWithItem=1 +LMBTweakWithoutItem=1 +WheelTweak=1 +WheelSearchOrder=1 +WheelScrollDirection=0 +ScrollItemScaling=0 +Debug=0 diff --git a/config/aiimprovements-common.toml b/config/aiimprovements-common.toml index f1a40f5..aca1132 100644 --- a/config/aiimprovements-common.toml +++ b/config/aiimprovements-common.toml @@ -4,30 +4,30 @@ #General [entity.general] - #Allow AI tasks to be removed from entities at runtime. If this is disable no per mob or per mob type removes will run. - allow_remove_calls = true #Allows repeat remove calls to bubble to the top of the list to improve performance of repeat mob spawning. enable_call_bubbling = true + #Allow AI tasks to be removed from entities at runtime. If this is disable no per mob or per mob type removes will run. + allow_remove_calls = true #Entity Mob [entity.mob] #Remove the look at goal (player or attack target) AI task. This will cause AIs to not face targets or walking directions. remove_look_goal = false - #Remove the look at random position AI task. This will cause AIs to feel a little lifeless as they do not animate head movement while idle. - remove_look_random = false #Replaces the default look controller with a version featuring cached tan math improving performance. Only works on vanilla style mobs, if a mod overrides the look controller it will skip. replace_look_controller = true + #Remove the look at random position AI task. This will cause AIs to feel a little lifeless as they do not animate head movement while idle. + remove_look_random = false #Entity Fish [entity.fish] + #Remove the fish's AI task to follow a leader fish to act as a group of fish. + remove_follow_leader = false #Remove the fish's random swimming pathfinder. This will cause fish to stay in position more often. remove_swim = false #Remove the fish's panic pathfinder. This will cause fish to not run away. remove_panic = false #Remove the fish's AI task to avoid players. remove_avoid_player = false - #Remove the fish's AI task to follow a leader fish to act as a group of fish. - remove_follow_leader = false #Remove the fish's AI task to puff up when entities are nearby remove_puff = false diff --git a/config/biomesoplenty/generation.toml b/config/biomesoplenty/generation.toml index 72d990f..88e81d4 100644 --- a/config/biomesoplenty/generation.toml +++ b/config/biomesoplenty/generation.toml @@ -1,18 +1,18 @@ #World generation related options. [overworld] - #The size of generated biomes. - #Allowed Values: TINY, SMALL, MEDIUM, LARGE, HUGE - biome_size = "MEDIUM" - #The size of generated rivers. - #Allowed Values: TINY, SMALL, MEDIUM, LARGE, HUGE - river_size = "MEDIUM" - #Type of temperature zones to use during biome placement. - #Allowed Values: LATITUDE, SMALL_ZONES, MEDIUM_ZONES, LARGE_ZONES, RANDOM - temperature_variation_scheme = "MEDIUM_ZONES" #Type of rainfall zones to use during biome placement. #Allowed Values: SMALL_ZONES, MEDIUM_ZONES, LARGE_ZONES, RANDOM rainfall_variation_scheme = "MEDIUM_ZONES" #Enhance vanilla biomes by adding additional decoration. enhance_vanilla_biomes = true + #The size of generated biomes. + #Allowed Values: TINY, SMALL, MEDIUM, LARGE, HUGE + biome_size = "MEDIUM" + #Type of temperature zones to use during biome placement. + #Allowed Values: LATITUDE, SMALL_ZONES, MEDIUM_ZONES, LARGE_ZONES, RANDOM + temperature_variation_scheme = "MEDIUM_ZONES" + #The size of generated rivers. + #Allowed Values: TINY, SMALL, MEDIUM, LARGE, HUGE + river_size = "MEDIUM" diff --git a/config/bonsaitrees2-client.toml b/config/bonsaitrees2-client.toml new file mode 100644 index 0000000..c066916 --- /dev/null +++ b/config/bonsaitrees2-client.toml @@ -0,0 +1,6 @@ + +#General Settings +[general] + #Whether to show the drop chances in JEI + showChanceInJEI = true + diff --git a/config/bonsaitrees2-common.toml b/config/bonsaitrees2-common.toml new file mode 100644 index 0000000..2936b08 --- /dev/null +++ b/config/bonsaitrees2-common.toml @@ -0,0 +1,11 @@ + +#General Settings +[general] + #Additional items that are able to cut bonsai trees. + additionalCuttingTools = ["minecraft:shears"] + #If set to true, then dye is not being used up when painting bonsai pots. + noDyeCost = false + #How to handle waterlogged bonsai pots. + #Allowed Values: NOTHING, DROP_LOOT, DROP_SAPLING + waterloggedEffect = "DROP_LOOT" + diff --git a/config/corpse-client.toml b/config/corpse-client.toml new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/config/corpse-client.toml @@ -0,0 +1 @@ + diff --git a/config/fastbench.cfg b/config/fastbench.cfg new file mode 100644 index 0000000..707f5ac --- /dev/null +++ b/config/fastbench.cfg @@ -0,0 +1,8 @@ +# Configuration file + +general { + # If the recipe book is removed from the game. Server-enforced. [default: true] + B:"Remove Recipe Book"=true +} + + diff --git a/config/journeymap-common.toml b/config/journeymap-common.toml new file mode 100644 index 0000000..34e0c8c --- /dev/null +++ b/config/journeymap-common.toml @@ -0,0 +1,11 @@ + +[admins] + #Players in this list have access to the Journeymap's Server Admin Panel + #Add users by name or UUID, Prefer UUID as it is more secure! + #Each value on a new line with the example format provided. (please delete the default values) + serverAdmins = ["mysticdrew", "12341234132"] + #Default, all Ops have access to Server Admin UI in the Options screen. + #If set to false, only users in the Admin List will have access. + #If set to true, all ops and users in the Admin List will have access. + opAccess = true + diff --git a/config/lithium.toml b/config/lithium.toml new file mode 100644 index 0000000..ef27b47 --- /dev/null +++ b/config/lithium.toml @@ -0,0 +1,6 @@ +# This is the configuration file for Lithium. +# +# You can find information on editing this file and all the available options here: +# https://github.com/jellysquid3/Lithium/wiki/Configuration-File +# +# By default, this file will be empty except for this notice. diff --git a/config/performant-common.toml b/config/performant-common.toml new file mode 100644 index 0000000..55580d5 --- /dev/null +++ b/config/performant-common.toml @@ -0,0 +1,58 @@ + +["Tile entities load balancing settings"] + #Enables Tileentity load balancing, if the game is lagging. default: true + TELoadBalancing = true + #Mean tick time at which load balancing takes effect, 1000 / mean tick time = TPS. default: 45 + #Range: 1 ~ 200 + meanTickTH = 45 + #Enables debug log output for lagging tileentities, default = false + TEDebugOutput = false + + ["Tile entities load balancing settings"."Tile entity chunk unload"] + #Requires TELoadBalancing = true. Enables dealing with lag caused by tile entities during chunk unload. default = false + TEUnloadLag = false + +["Entity settings"] + #Fix updateleashState lag from llamas, default = true + fixLeash = true + #Use fast entity collisions, default = true + fastCollisions = true + #Enables less laggy entity item pickup, default = true + noLagItemPickup = true + #Use faster Item entities, default = true + fastItems = true + #Enable fast pathfinding, default = true + fastPathFinding = true + +["Entity AI Load balancing settings"] + #Mean tick time at which AI load balancing takes effect, 1000 / mean tick time = TPS. default: 45 + #Range: 1 ~ 200 + meanTickAITH = 45 + #Enables load balancing for entity AI. default = true + AILoadBalancing = true + #Whether to debug lagging entities and log offenders, requires load balancing to be enabled. default = true + logEntityAILag = true + +["Entity AI Settings"] + #Sets the tick, ticks happen 20 times each sec, interval in which non-running AI tasks are rechecked. Vanilla default is 1, this mods suggested default is 4 + #Range: 1 ~ 500 + goalselectorrate = 4 + #Whether to use a slower updated AI Fox find shelter goal, which causes too much load. default = true + slowFindShelter = true + #Whether to use a modified/fixed HurtByTarget goal which is used to call other entities for help. default = true + optimizeHurtByTarget = true + #Whether to use a slower updated AI Panic entity goal, panic is used for chickens/other animals running away e.g. on fire. default = true + optimizePanic = true + #Whether to use a slower updated AI Breed entity goal, breed is used for searching nearby similar animals and doesnt have to be checked that often. default = true + optimizeBreed = true + #Whether to use a more performant Random walking goal, which makes mobs path randomly and can lead to lag default = true + betterRandomWalking = true + #Whether to use a slower updated AI tempt goal, tempt is used e.g. for luring sheep with wheat. default = true + optimizeTempt = true + #Whether to use a slower updated AI avoid entity goal, avoid is used e.g. for villagers avoiding zombies so it constantly searches for mobs in the area. default = true + optimizeAvoid = true + +["Other settings"] + #Enable fast spawn radius check, default = true + fastSpawnRadius = true + diff --git a/config/servertabinfo-client.toml b/config/servertabinfo-client.toml new file mode 100644 index 0000000..00847aa --- /dev/null +++ b/config/servertabinfo-client.toml @@ -0,0 +1,9 @@ + +[Client] + #Show ping box on TPS page + ping = true + #Replace the vanilla player list / tab page + playerlist = true + #Show version box on TPS page + version = false + diff --git a/config/storagedrawers-common.toml b/config/storagedrawers-common.toml new file mode 100644 index 0000000..4f2e445 --- /dev/null +++ b/config/storagedrawers-common.toml @@ -0,0 +1,30 @@ + +[General] + #List of rules in format "domain:item1, domain:item2, n". + #Causes a compacting drawer convert n of item1 into 1 of item2. + compactingRules = [] + enableUI = true + debugTrace = false + enableItemConversion = true + enableSidedInput = true + #The number of item stacks held in a basic unit of storage. + #1x1 drawers hold 8 units, 1x2 drawers hold 4 units, 2x2 drawers hold 2 units. + #Half-depth drawers hold half those amounts. + baseStackStorage = 4 + enableExtraCompactingRules = true + #Range: 1 ~ 50 + controllerRange = 12 + enableSidedOutput = true + +[StorageUpgrades] + level2Mult = 4 + #Storage upgrades multiply storage capacity by the given amount. + #When multiple storage upgrades are used together, their multipliers are added before being applied. + level1Mult = 2 + level3Mult = 8 + level5Mult = 32 + level4Mult = 16 + +[Integration] + wailaStackRemainder = true + diff --git a/config/toastcontrol-common.toml b/config/toastcontrol-common.toml new file mode 100644 index 0000000..d694bd0 --- /dev/null +++ b/config/toastcontrol-common.toml @@ -0,0 +1,48 @@ + +#Client Configuration +[client] + + [client.debug] + #If toast classes are printed when they are shown. + print_classes = false + + [client.blocked_toasts] + #If recipe toasts are blocked. + recipes = true + #If all vanilla toasts are blocked. + global_vanilla = false + #If advancement toasts are blocked. + advancements = true + #If system toasts are blocked. + system = false + #If all non-vanilla toasts are blocked. + global_modded = false + #If all toasts are blocked. + global = false + #If tutorial toasts are blocked. + tutorial = true + #Toast Classes that are blocked from being shown. + blocked_classes = [] + + [client.visual_options] + #If toasts are translucent. + translucent = true + #How many toasts will be displayed on screen at once. + #Range: 1 ~ 7 + toast_count = 3 + #How long a toast must be on the screen for, in ticks. Use 0 to use the default time. + #Range: 0 ~ 4000 + force_time = 0 + #If toasts automatically pop into the screen without animations. + no_slide = false + #The Y offset for toasts to be drawn at. + #Range: -8192 ~ 8192 + y_offset = 0 + #If toasts show on the left of the screen. + start_left = false + #If toasts are transparent. Overrides translucency. + transparent = false + #The X offset for toasts to be drawn at. + #Range: -8192 ~ 8192 + x_offset = 0 + diff --git a/mods/BonsaiTrees-2.1.2.6.jar b/mods/BonsaiTrees-2.1.2.6.jar new file mode 100644 index 0000000..1f3bb1c Binary files /dev/null and b/mods/BonsaiTrees-2.1.2.6.jar differ diff --git a/mods/Bookshelf-1.15.2-5.5.33.jar b/mods/Bookshelf-1.15.2-5.5.33.jar new file mode 100644 index 0000000..2c5bd5b Binary files /dev/null and b/mods/Bookshelf-1.15.2-5.5.33.jar differ diff --git a/mods/BotanyPots-1.15.2-2.0.14.jar b/mods/BotanyPots-1.15.2-2.0.14.jar new file mode 100644 index 0000000..d5df200 Binary files /dev/null and b/mods/BotanyPots-1.15.2-2.0.14.jar differ diff --git a/mods/Clumps-5.0.2.jar b/mods/Clumps-5.0.2.jar new file mode 100644 index 0000000..3564c39 Binary files /dev/null and b/mods/Clumps-5.0.2.jar differ diff --git a/mods/FastFurnace-1.15.1-3.0.0.jar b/mods/FastFurnace-1.15.1-3.0.0.jar new file mode 100644 index 0000000..5c9d2c0 Binary files /dev/null and b/mods/FastFurnace-1.15.1-3.0.0.jar differ diff --git a/mods/FastWorkbench-1.15.1-3.0.0.jar b/mods/FastWorkbench-1.15.1-3.0.0.jar new file mode 100644 index 0000000..09d7b01 Binary files /dev/null and b/mods/FastWorkbench-1.15.1-3.0.0.jar differ diff --git a/mods/MixinBootstrap-1.0.3.jar b/mods/MixinBootstrap-1.0.3.jar new file mode 100644 index 0000000..696292f Binary files /dev/null and b/mods/MixinBootstrap-1.0.3.jar differ diff --git a/mods/MouseTweaks-2.13-mc1.15.1.jar b/mods/MouseTweaks-2.13-mc1.15.1.jar new file mode 100644 index 0000000..16c1978 Binary files /dev/null and b/mods/MouseTweaks-2.13-mc1.15.1.jar differ diff --git a/mods/Placebo-1.15.2-3.0.2.jar b/mods/Placebo-1.15.2-3.0.2.jar new file mode 100644 index 0000000..da1530a Binary files /dev/null and b/mods/Placebo-1.15.2-3.0.2.jar differ diff --git a/mods/ServerTabInfo-1.15.2-1.2.6.jar b/mods/ServerTabInfo-1.15.2-1.2.6.jar new file mode 100644 index 0000000..1271c3c Binary files /dev/null and b/mods/ServerTabInfo-1.15.2-1.2.6.jar differ diff --git a/mods/StorageDrawers-1.15.2-7.0.2.jar b/mods/StorageDrawers-1.15.2-7.0.2.jar new file mode 100644 index 0000000..448dd24 Binary files /dev/null and b/mods/StorageDrawers-1.15.2-7.0.2.jar differ diff --git a/mods/ToastControl-1.15.2-3.0.1.jar b/mods/ToastControl-1.15.2-3.0.1.jar new file mode 100644 index 0000000..51dc537 Binary files /dev/null and b/mods/ToastControl-1.15.2-3.0.1.jar differ diff --git a/mods/corpse-1.15.2-1.0.3.jar b/mods/corpse-1.15.2-1.0.3.jar new file mode 100644 index 0000000..b568770 Binary files /dev/null and b/mods/corpse-1.15.2-1.0.3.jar differ diff --git a/mods/jei-1.15.2-6.0.0.3.jar b/mods/jei-1.15.2-6.0.0.3.jar new file mode 100644 index 0000000..e553198 Binary files /dev/null and b/mods/jei-1.15.2-6.0.0.3.jar differ diff --git a/mods/journeymap-1.15.2-5.7.0beta1.jar b/mods/journeymap-1.15.2-5.7.0beta1.jar new file mode 100644 index 0000000..62c040f Binary files /dev/null and b/mods/journeymap-1.15.2-5.7.0beta1.jar differ diff --git a/mods/libnonymous-1.15.2-1.1.1.5.jar b/mods/libnonymous-1.15.2-1.1.1.5.jar new file mode 100644 index 0000000..321ec65 Binary files /dev/null and b/mods/libnonymous-1.15.2-1.1.1.5.jar differ diff --git a/mods/lithium-mc1.15.2-forge-0.4.6-rc3-mod.jar b/mods/lithium-mc1.15.2-forge-0.4.6-rc3-mod.jar new file mode 100644 index 0000000..41a8995 Binary files /dev/null and b/mods/lithium-mc1.15.2-forge-0.4.6-rc3-mod.jar differ diff --git a/mods/performant-1.15-2.09m.jar b/mods/performant-1.15-2.09m.jar new file mode 100644 index 0000000..b7a7b2a Binary files /dev/null and b/mods/performant-1.15-2.09m.jar differ diff --git a/mods/phosphor-forge-mc1.15.2-0.5.2+build.4.jar b/mods/phosphor-forge-mc1.15.2-0.5.2+build.4.jar new file mode 100644 index 0000000..2a575f8 Binary files /dev/null and b/mods/phosphor-forge-mc1.15.2-0.5.2+build.4.jar differ