mod更新升级

添加mod
初步制作主页面
This commit is contained in:
ddaodan 2023-09-08 11:00:16 +08:00
parent 390aaab9fa
commit d04f0012df
54 changed files with 2190 additions and 15 deletions

2
.gitignore vendored
View File

@ -12,3 +12,5 @@ PCL/Log*
.minecraft/versions/1.20.1/usercache.json
PCL/LatestLaunch.bat
.minecraft/versions/1.20.1/crash-reports/*
.minecraft/versions/1.20.1/XaeroWorldMap/*
.minecraft/versions/1.20.1/${quickPlayPath}

View File

@ -0,0 +1,19 @@
#This is an example boolean property
exampleBoolean = true
#Range: > -2147483648
exampleInt = 42
exampleString = "Hello World"
exampleMultilineString = "Hello World"
#Allowed Values: Hello, World
exampleEnum = "Hello"
exampleStringList = ["Hello", "World"]
exampleIntList = [12, 24]
exampleEnumList = ["Hello", "World"]
[exampleCategory]
#This is an example category
#This is an example string inside a category
innerField = "I am inside"
#Range: -3.4028234663852886E38 ~ 3.4028234663852886E38
exampleFloat = 42.84000015258789

View File

@ -0,0 +1,11 @@
#Options for client-side rendering.
[render]
#If set to FALSE, the portal keyhole block will not emit particles.
showParticles = true
#Options for client-side sounds.
[audio]
#If set to FALSE, the portal keyhole block will not make ambient noises.
playPortalSounds = true

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,6 @@
# This is the configuration file for Embeddium.
#
# You can find information on editing this file and all the available options here:
# https://github.com/jellysquid3/sodium-fabric/wiki/Configuration-File
#
# By default, this file will be empty except for this notice.

View File

@ -0,0 +1,24 @@
{
"quality": {
"weather_quality": "DEFAULT",
"leaves_quality": "DEFAULT",
"enable_vignette": true
},
"advanced": {
"enable_memory_tracing": false,
"use_advanced_staging_buffers": true,
"cpu_render_ahead_limit": 3
},
"performance": {
"chunk_builder_threads": 0,
"always_defer_chunk_updates_v2": true,
"animate_only_visible_textures": true,
"use_entity_culling": true,
"use_fog_occlusion": true,
"use_block_face_culling": true,
"use_no_error_g_l_context": true
},
"notifications": {
"hide_donation_button": true
}
}

View File

@ -0,0 +1,2 @@
ddaodan.text.thanks_1 = BorderExile by:ddaodan
ddaodan.text.thanks_2 = Thanks to the BorderLand Server for providing a test environment!

View File

@ -0,0 +1,2 @@
ddaodan.text.thanks_1 = 边境流放 作者ddaodan
ddaodan.text.thanks_2 = 感谢边境之地服务器提供测试环境!

View File

@ -3,3 +3,12 @@ type = customizablemenus
de.keksuccino.drippyloadingscreen.customization.DrippyOverlayScreen {
}
net.minecraft.client.gui.screens.OptionsScreen {
}
net.minecraft.client.gui.screens.LevelLoadingScreen {
}
net.minecraft.client.gui.screens.TitleScreen {
}

View File

@ -0,0 +1,70 @@
type = menu
customization-meta {
identifier = de.keksuccino.drippyloadingscreen.customization.DrippyOverlayScreen
randomgroup = 1
renderorder = foreground
randommode = false
randomonlyfirsttime = false
}
customization {
keepaspectratio = false
action = backgroundoptions
}
customization {
orientation = top-left
hidden = false
original_pos_size_calculation = true
x = 115
width = 250
action = deep_customization_element:drippy_overlay_logo
actionid = c014b0e1-b69c-4dcf-9837-02ebaffebf371694137249390
y = 94
height = 62
}
customization {
custom_color_hex = #000000
orientation = top-left
hidden = false
x = -1000000
width = 0
action = deep_customization_element:drippy_overlay_background
actionid = e65b85c7-7480-4f6d-8119-416eab0d04d51694137249414
y = -1000000
height = 0
}
customization {
orientation = top-left
hidden = false
original_pos_size_calculation = true
x = 115
width = 250
action = deep_customization_element:drippy_overlay_progress_bar
actionid = 973ff32d-d27b-48cb-b0c2-0a3d188e8eca1694137249414
y = 203
height = 10
}
customization {
orientation = top-centered
enable_scrolling = true
shadow = true
scale = 5.0
source = 边境流放
text_border = 0
case_mode = normal
source_mode = direct
line_spacing = 1
x = -240
width = 480
action = custom_layout_element:fancymenu_customization_item_text
actionid = 21b626fa-41fb-49d4-b912-62ce90aafa3e1694138551433
y = 15
alignment = centered
height = 63
}

View File

@ -0,0 +1,274 @@
type = menu
customization-meta {
identifier = net.minecraft.client.gui.screens.TitleScreen
randomgroup = 1
renderorder = foreground
randommode = false
randomonlyfirsttime = false
}
customization {
keepaspectratio = false
action = backgroundoptions
}
customization {
identifier = %id=button_compatibility_id:mc_titlescreen_multiplayer_button%
orientation = mid-right
x = -105
action = movebutton
y = -18
}
customization {
identifier = %id=button_compatibility_id:mc_titlescreen_multiplayer_button%
width = 100
action = resizebutton
height = 20
}
customization {
identifier = %id=button_compatibility_id:mc_titlescreen_accessibility_button%
orientation = mid-right
x = -59
action = movebutton
y = 74
}
customization {
identifier = %id=376322%
orientation = mid-right
x = -105
action = movebutton
y = 74
}
customization {
identifier = %id=button_compatibility_id:mc_titlescreen_options_button%
orientation = mid-right
x = -105
action = movebutton
y = 28
}
customization {
identifier = %id=button_compatibility_id:mc_titlescreen_options_button%
width = 100
action = resizebutton
height = 20
}
customization {
identifier = %id=button_compatibility_id:mc_titlescreen_quit_button%
orientation = mid-right
x = -105
action = movebutton
y = 51
}
customization {
identifier = %id=button_compatibility_id:mc_titlescreen_quit_button%
width = 100
action = resizebutton
height = 20
}
customization {
identifier = %id=button_compatibility_id:mc_titlescreen_language_button%
orientation = mid-right
x = -82
action = movebutton
y = 74
}
customization {
identifier = %id=button_compatibility_id:mc_titlescreen_singleplayer_button%
orientation = mid-right
x = -105
action = movebutton
y = -41
}
customization {
identifier = %id=button_compatibility_id:mc_titlescreen_singleplayer_button%
width = 100
action = resizebutton
height = 20
}
customization {
identifier = %id=button_compatibility_id:forge_titlescreen_mods_button%
orientation = mid-right
x = -105
action = movebutton
y = 5
}
customization {
identifier = %id=button_compatibility_id:forge_titlescreen_mods_button%
width = 100
action = resizebutton
height = 20
}
customization {
identifier = %id=button_compatibility_id:mc_titlescreen_realms_button%
action = hidebutton
}
customization {
orientation = top-left
hidden = false
x = 140
width = 200
action = deep_customization_element:title_screen_forge_top
actionid = 9a292a29-b112-42b6-98a2-622d6c5a8bff1694138873911
y = 4
height = 19
}
customization {
orientation = top-left
hidden = false
x = 2
width = 70
action = deep_customization_element:title_screen_branding
actionid = 4bdb42ff-08de-4a0a-95ab-ff5baa091df11694138873911
y = 209
height = 40
}
customization {
orientation = top-left
hidden = false
x = 311
width = 168
action = deep_customization_element:title_screen_forge_copyright
actionid = 7c58cfdc-7387-46eb-b3c7-f176a033bbc51694138873911
y = 231
height = 9
}
customization {
orientation = top-left
hidden = true
x = 343
width = 13
action = deep_customization_element:title_screen_realms_notification
actionid = 1a22632d-3767-4a5f-95f9-cf51ab24b8c91694138873912
y = 162
height = 13
}
customization {
orientation = top-left
hidden = true
x = 103
width = 274
action = deep_customization_element:title_screen_logo
actionid = 97fefb56-d6db-4cfa-80b4-c9836afdadeb1694138873912
y = 30
height = 52
}
customization {
orientation = mid-right
splash_color = #ffff00
hidden = false
x = -90
width = 60
splash_rotation = -20
action = deep_customization_element:title_screen_splash
actionid = 2f91d561-6b9f-4f0e-855e-55a7337752e81694138873912
y = -60
height = 30
}
customization {
orientation = bottom-centered
enable_scrolling = true
shadow = true
scale = 1.0
source = {"placeholder":"local","values":{"key":"ddaodan.text.thanks_1"}}%n%{"placeholder":"local","values":{"key":"ddaodan.text.thanks_2"}}
text_border = 0
case_mode = normal
source_mode = direct
line_spacing = 1
x = -100
width = 200
action = custom_layout_element:fancymenu_customization_item_text
actionid = 147f2ec3-a08b-4b8f-a007-d59eb73544311694139096769
y = -22
alignment = left
height = 22
}
customization {
path =
orientation = top-left
x = 0
width = 0
action = addtexture
actionid = af7012be-559f-489a-b884-386b5fdb773a1694139218323
y = 10
height = 100
}
customization {
path = logo.png
orientation = top-centered
x = -20
width = 240
action = addtexture
actionid = 2416bd1b-9a52-47ba-9f56-40390aa17ed61694139299733
y = 30
height = 37
}
customization {
orientation = mid-centered
enable_scrolling = true
shadow = true
scale = 1.0
source = 界面还没做好,欢迎反馈意见
text_border = 0
case_mode = normal
source_mode = direct
line_spacing = 1
x = -100
width = 200
action = custom_layout_element:fancymenu_customization_item_text
actionid = a78d9c1a-60f4-42f5-9c97-76b8f984f54f1694139761648
y = -20
alignment = left
height = 40
}
customization {
orientation = mid-left
copy_client_player = true
slim = false
auto_skin = false
scale = 64
headrotationy = 0.0
headrotationx = 0.0
skinurl = http://textures.minecraft.net/texture/ffbfb926de4ff86a4061701a78ce76f880f0203e238f0221f24aa8bbd52eda62
showname = false
crouching = false
follow_mouse = true
x = 35
width = 38
parrot_left_shoulder = false
action = custom_layout_element:fancymenu_customization_player_entity
actionid = 045150c3-4b0f-4c93-958c-2780f74af3bf1694139774863
y = -57
playername = ddaodan
bodyrotationx = 0.0
parrot = false
bodyrotationy = 0.0
auto_cape = false
is_baby = false
height = 115
}

View File

@ -0,0 +1,34 @@
type = menu
customization-meta {
identifier = net.minecraft.client.gui.screens.LevelLoadingScreen
randomgroup = 1
renderorder = foreground
randommode = false
randomonlyfirsttime = false
}
customization {
keepaspectratio = false
action = backgroundoptions
}
customization {
orientation = bottom-left
enable_scrolling = true
shadow = true
scale = 1.0
source = 正在载入中,请稍后…%n%RAM {"placeholder":"percentram"}% {"placeholder":"usedram"}MB/{"placeholder":"maxram"}MB
text_border = 0
case_mode = normal
source_mode = direct
line_spacing = 1
x = 0
width = 320
action = custom_layout_element:fancymenu_customization_item_text
actionid = 13898cee-4c1a-423e-a337-abe1715b51931694140231842
y = -22
alignment = left
height = 22
}

View File

@ -0,0 +1,30 @@
type = menu
customization-meta {
identifier = net.minecraft.client.gui.screens.OptionsScreen
randomgroup = 1
renderorder = foreground
randommode = false
randomonlyfirsttime = false
}
customization {
keepaspectratio = false
action = backgroundoptions
}
customization {
identifier = %id=345304%
action = hidebutton
}
customization {
identifier = %id=505304%
action = hidebutton
}
customization {
identifier = %id=505154%
action = hidebutton
}

View File

@ -0,0 +1,4 @@
##[world]
B:stop_world_music_in_menu = 'false';
B:only_play_out_of_world = 'false';

View File

@ -0,0 +1,53 @@
fancymenu.fmaudio.back = Back
fancymenu.fmaudio.done = Done
fancymenu.fmaudio.cancel = Cancel
fancymenu.fmaudio.audio.channel = Audio Channel: §6{}
fancymenu.fmaudio.audio.loop.on = Loop: §aOn
fancymenu.fmaudio.audio.loop.off = Loop: §cOff
fancymenu.fmaudio.audio.once_per_session.on = Once Per Session: §aOn
fancymenu.fmaudio.audio.once_per_session.off = Once Per Session: §cOff
fancymenu.fmaudio.audio.once_per_session.desc = If the element should play its%n%audios only once per session.
fancymenu.fmaudio.audio.manage = Manage Audios
fancymenu.fmaudio.audio.manage.desc = Add, edit or remove audios.
fancymenu.fmaudio.audio.choose = Choose Audio
fancymenu.fmaudio.audio.choose.info = §lAudio Info%n%%n%{}%n%Index: §6{}%n%Volume: §6{}
fancymenu.fmaudio.audio.add = Add Audio
fancymenu.fmaudio.audio.remove = Remove Audio
fancymenu.fmaudio.audio.remove.confirm = §c§lAre you sure?%n%%n%Do you really want to §cdelete §rthis audio?%n% %n% %n% %n%
fancymenu.fmaudio.audio.edit = Edit Audio
fancymenu.fmaudio.audio.add_or_edit = Add/Edit Audio
fancymenu.fmaudio.audio.sourcetype.external_local = Source Type: §6Local
fancymenu.fmaudio.audio.sourcetype.external_web = Source Type: §6Web
fancymenu.fmaudio.audio.choosesource = Choose Source
fancymenu.fmaudio.audio.choosesource.file.invalid = §c§lInvalid File!%n%%n%The chosen file is not a valid OGG file!%n% %n% %n% %n%
fancymenu.fmaudio.audio.choosesource.url = Input Audio URL
fancymenu.fmaudio.audio.choosesource.url.invalid = §c§lInvalid URL!%n%%n%This is not a valid URL!%n%Please make sure you have a working internet connection%n%and didn't make any typos.%n% %n% %n% %n%
fancymenu.fmaudio.audio.index = Index
fancymenu.fmaudio.audio.index.desc = The audio index is used to order%n%the audio entries of the element.%n%It can be used to control%n%in what order audios are played.%n%%n%Audios with the same index%n%get §lshuffled§r.
fancymenu.fmaudio.audio.volume = Volume
fancymenu.fmaudio.audio.volume.desc = The volume of this audio.
fancymenu.fmaudio.item = Audio
fancymenu.fmaudio.item.desc = Add an audio handler to your layout.%n%%n%Can be used to play background sounds.%n%Can hold multiple sounds at once.%n%%n%§cThis element is only visible%n%§cin the editor!%n%§cIt will be invisible in the actual menu.
fancymenu.fmaudio.buttonaction.togglemute.action.desc = Toggle mute audio elements by its element ID.
fancymenu.fmaudio.buttonaction.togglemute.value.desc = Audio Element ID
fancymenu.fmaudio.visibilityrequirement.is_muted = Is Audio Element Muted
fancymenu.fmaudio.visibilityrequirement.is_muted.desc = Check if an audio element is muted.%n%%n%You can get the element ID%n%of an element by%n%right-clicking it.
fancymenu.fmaudio.visibilityrequirement.is_muted.value = Audio Element ID
fancymenu.fmaudio.config = Audio Extension Settings
fancymenu.fmaudio.config.categories.world = World
fancymenu.fmaudio.config.stop_world_music_in_menu = Stop Music In MP Menus
fancymenu.fmaudio.config.stop_world_music_in_menu.desc = Only for Multiplayer worlds!%n%%n%If the world music should%n%stop in menus that normally%n%stop it, even if it's a%n%multiplayer world.
fancymenu.fmaudio.config.only_play_out_of_world = Only Play Out Of World
fancymenu.fmaudio.config.only_play_out_of_world.desc = If audios should only play when%n%you're not in a world or%n%on a server.

View File

@ -0,0 +1,21 @@
#Checking every tick is not efficient, how about check once every several tick?
#Range: > 1
checkInterval = 2
#Matched screens would disable your IME
screenBlacklist = []
#Matched screens would enable your IME
screenWhitelist = ["net.minecraft.client.gui.screens.inventory.BookEditScreen", "net.minecraft.client.gui.screens.inventory.SignEditScreen", "net.minecraft.client.gui.screens.inventory.HangingSignEditScreen", "journeymap.client.ui.waypoint.WaypointEditor", "com.ldtteam.blockout.BOScreen"]
#Matched input box would disable your IME
inputBlacklist = []
#Matched input box would enable your IME
inputWhitelist = []
#Do we output recoveredScreens? because it may cause lag
enableScreenRecovering = false
#Here lists all Screens that is not in whitelist nor blacklist,
#so you may easily add those to whitelist/blacklist.
recoveredScreens = []
#Disable this and let me know if input or control is messed up
useExperimental = true
#Disable IME when typing commands
checkCommandChat = true

View File

@ -60,5 +60,8 @@
"coordinates": false,
"registry_name": "OFF",
"mod_name": true
},
"waystones": {
"waystone": true
}
}

View File

@ -44,6 +44,8 @@
"jade:distance": null,
"jade:block_face": null,
"twilightforest:quest_ram_wool": null,
"waystones:waystone": null,
"waystones:waystone": null,
"twilightforest:quest_ram_wool": null,
"minecraft:brewing_stand": null,
"minecraft:beehive": null,

View File

@ -0,0 +1,8 @@
#This file stores configuration options for Iris, such as the currently active shaderpack
#Fri Sep 08 09:30:03 CST 2023
colorSpace=SRGB
disableUpdateMessage=false
enableDebugOptions=false
maxShadowRenderDistance=32
shaderPack=
enableShaders=true

View File

@ -19,4 +19,6 @@ cloudBlockPrecipitationDistance = -1
#List of player UUIDs whose skins the giants of Twilight Forest should use.
#If left empty, the giants will appear the same as the player viewing them does.
giantSkinUUIDs = []
#Defines which biomes the aurora shader effect will appear in. Leave the list empty to disable the effect.
auroraBiomes = ["twilightforest:glacier"]

View File

@ -24,15 +24,12 @@ uuid_locking = false
skull_candles = false
#If false, items that come enchanted when you craft them (such as ironwood or steeleaf gear) will not show this way in the creative inventory.
#Please note that this doesnt affect the crafting recipes themselves, you will need a datapack to change those.
#
default_item_enchantments = true
#If true, Twilight Forest's bosses will put their drops inside of a chest where they originally spawned instead of dropping the loot directly.
#Note that the Knight Phantoms are not affected by this as their drops work differently.
#
boss_drop_chests = true
#Dictates how many blocks down from a cloud block should the game logic check for handling weather related code.
#Lower if experiencing low tick rate. Set to 0 to turn all cloud precipitation logic off.
#
#Range: > 0
cloudBlockPrecipitationDistance = 32
@ -71,8 +68,14 @@ cloudBlockPrecipitationDistance = 32
#If true, the uncrafting table will also be allowed to uncraft shapeless recipes.
#The table was originally intended to only take shaped recipes, but this option remains for people who wish to keep the functionality.
enableShapelessCrafting = false
#Disable the uncrafting function of the uncrafting table. Recommended as a last resort if there's too many things to change about its behavior.
#Disables the uncrafting function of the uncrafting table. Recommended as a last resort if there's too many things to change about its behavior (or you're just lazy, I dont judge).
#Do note that special uncrafting recipes are not disabled as the mod relies on them for other things.
disableUncrafting = false
#Disables any usage of the uncrafting table, as well as prevents it from showing up in loot or crafted.
#Please note that table has more uses than just uncrafting, you can read about them here! http://benimatic.com/tfwiki/index.php?title=Uncrafting_Table
#It is highly recommended to keep the table enabled as the mod has special uncrafting exclusive recipes, but the option remains for people that dont want the table to be functional at all.
#If you are looking to just prevent normal crafting recipes from being reversed, consider using the 'disableUncrafting' option instead.
disableUncraftingTable = false
#Settings for all things related to the magic trees.
["Magic Trees"]

View File

@ -0,0 +1,135 @@
[xpCost]
#Set to true if experience cost should be inverted, meaning the shorter the distance, the more expensive. Can be used to encourage other methods for short-distance travel.
inverseXpCost = false
#The amount of blocks per xp level requirement. If set to 500, the base xp cost for travelling 1000 blocks will be 2 levels.
#Range: > -2147483648
blocksPerXpLevel = 1000
#The minimum base xp cost (may be subceeded by multipliers defined below)
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
minimumBaseXpCost = 0.0
#The maximum base xp cost (may be exceeded by multipliers defined below), set to 0 to disable all distance-based XP costs
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
maximumBaseXpCost = 3.0
#How much xp is needed per leashed animal to travel with you
#Range: > -2147483648
xpCostPerLeashed = 0
#The base xp level cost when travelling between dimensions. Ignores block distance.
#Range: > -2147483648
dimensionalWarpXpCost = 3
#The multiplier applied to the base xp cost when teleporting to a global waystone through any method.
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
globalWaystoneXpCostMultiplier = 0.0
#The multiplier applied to the base xp cost when teleporting using a Warp Stone item (not the Waystone block, Konstantin)
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
warpStoneXpCostMultiplier = 0.0
#The multiplier applied to the base xp cost when teleporting from one waystone to another.
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
waystoneXpCostMultiplier = 0.0
#The multiplier applied to the base xp cost when teleporting from one sharestone to another.
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
sharestoneXpCostMultiplier = 0.0
#The multiplier applied to the base xp cost when teleporting from a portstone.
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
portstoneXpCostMultiplier = 0.0
#The multiplier applied to the base xp cost when teleporting from one warp plate to another.
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
warpPlateXpCostMultiplier = 0.0
#The multiplier applied to the base xp cost when teleporting via the inventory button.
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
inventoryButtonXpCostMultiplier = 0.0
[restrictions]
#If enabled, only creative players can place, edit or break waystones. This does NOT disable the crafting recipe.
restrictToCreative = false
#If enabled, only the owner of a waystone (the one who placed it) can rename it.
restrictRenameToOwner = false
#If enabled, waystones generated in worldgen are unbreakable.
generatedWaystonesUnbreakable = false
#If enabled, leashed mobs will be teleported with you
transportLeashed = true
#Whether to take leashed mobs with you when teleporting between dimensions
transportLeashedDimensional = true
#List of leashed mobs that cannot be taken with you when teleporting
leashedDenyList = ["minecraft:wither"]
#Set to 'ALLOW' to allow dimensional warp in general. Set to 'GLOBAL_ONLY' to restrict dimensional warp to global waystones. Set to 'DENY' to disallow all dimensional warps.
#Allowed Values: ALLOW, GLOBAL_ONLY, DENY
dimensionalWarp = "ALLOW"
#List of dimensions that players are allowed to warp cross-dimension from and to. If left empty, all dimensions except those in dimensionalWarpDenyList are allowed.
dimensionalWarpAllowList = []
#List of dimensions that players are not allowed to warp cross-dimension from and to. Only used if dimensionalWarpAllowList is empty.
dimensionalWarpDenyList = []
#Set to true if players should be able to teleport between waystones by simply right-clicking a waystone.
allowWaystoneToWaystoneTeleport = true
#Set to false to allow non-creative players to make waystones globally activated for all players.
globalWaystoneSetupRequiresCreativeMode = true
[cooldowns]
#The multiplier applied to the cooldown when teleporting to a global waystone via inventory button or warp stone.
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
globalWaystoneCooldownMultiplier = 1.0
#The cooldown between usages of the warp stone in seconds. This is bound to the player, not the item, so multiple warp stones share the same cooldown.
#Range: > -2147483648
warpStoneCooldown = 30
#The time in ticks that it takes to use a warp stone. This is the charge-up time when holding right-click.
#Range: > -2147483648
warpStoneUseTime = 32
#The time in ticks that it takes to use a warp plate. This is the time the player has to stand on top for.
#Range: > -2147483648
warpPlateUseTime = 20
#The time in ticks it takes to use a scroll. This is the charge-up time when holding right-click.
#Range: > -2147483648
scrollUseTime = 32
#The cooldown between usages of the inventory button in seconds.
#Range: > -2147483648
inventoryButtonCooldown = 300
[inventoryButton]
#Set to 'NONE' for no inventory button. Set to 'NEAREST' for an inventory button that teleports to the nearest waystone. Set to 'ANY' for an inventory button that opens the waystone selection menu. Set to a waystone name for an inventory button that teleports to a specifically named waystone.
inventoryButton = ""
#The x position of the warp button in the inventory.
#Range: > -2147483648
warpButtonX = 58
#The y position of the warp button in the inventory.
#Range: > -2147483648
warpButtonY = 60
#The y position of the warp button in the creative menu.
#Range: > -2147483648
creativeWarpButtonX = 88
#The y position of the warp button in the creative menu.
#Range: > -2147483648
creativeWarpButtonY = 33
[worldGen]
#Set to 'DEFAULT' to only generate the normally textured waystones. Set to 'MOSSY' or 'SANDY' to generate all as that variant. Set to 'BIOME' to make the style depend on the biome it is generated in.
#Allowed Values: DEFAULT, MOSSY, SANDY, BIOME
worldGenStyle = "BIOME"
#Approximate chunk distance between waystones generated freely in world generation. Set to 0 to disable generation.
#Range: > -2147483648
frequency = 25
#List of dimensions that waystones are allowed to spawn in through world gen. If left empty, all dimensions except those in worldGenDimensionDenyList are used.
dimensionAllowList = ["minecraft:overworld", "minecraft:the_nether", "minecraft:the_end"]
#List of dimensions that waystones are not allowed to spawn in through world gen. Only used if worldGenDimensionAllowList is empty.
dimensionDenyList = []
#Set to 'PRESET_FIRST' to first use names from the custom names list. Set to 'PRESET_ONLY' to use only those custom names. Set to 'MIXED' to have some waystones use custom names, and others random names.
#Allowed Values: PRESET_FIRST, RANDOM_ONLY, PRESET_ONLY, MIXED
nameGenerationMode = "PRESET_FIRST"
#These names will be used for the PRESET name generation mode. See the nameGenerationMode option for more info.
customWaystoneNames = []
#Set to true if waystones should be added to the generation of villages. Some villages may still spawn without a waystone.
spawnInVillages = true
#Ensures that pretty much every village will have a waystone, by spawning it as early as possible. In addition, this means waystones will generally be located in the center of the village.
forceSpawnInVillages = false
[client]
#If enabled, the text overlay on waystones will no longer always render at full brightness.
disableTextGlow = false
#If enabled, activated waystones will not emit particles.
disableParticles = false
[compatibility]
#If enabled, JourneyMap waypoints will be created for each activated waystone.
displayWaystonesOnJourneyMap = true
#If enabled, JourneyMap waypoints will only be created if the mod 'JourneyMap Integration' is not installed
preferJourneyMapIntegration = true

View File

@ -10,20 +10,20 @@
"name": "gui.xaero_entity_category_root",
"protection": true,
"settingOverrides": {
"displayed": true,
"displayHeight": 0.0,
"displayed": true,
"heightBasedFade": true,
"renderOrder": 0.0,
"color": 13.0,
"displayNameWhenIconFails": false,
"entityNumber": 1000.0,
"alwaysDisplayNametags": false,
"startFadingAt": 0.0,
"dotSize": 2.0,
"startFadingAt": 0.0,
"renderOverMinimapFrame": 1.0,
"icons": 2.0,
"names": 0.0,
"heightLimit": 20.0,
"names": 0.0,
"iconScale": 1.0
},
"subCategories": [

View File

@ -0,0 +1,3 @@
allowCaveModeOnServer:true
allowNetherCaveModeOnServer:true
registerStatusEffects:true

View File

@ -0,0 +1,53 @@
ignoreUpdate:0
updateNotification:true
differentiateByServerAddress:true
caveMapsAllowed:true
debug:false
lighting:true
colours:0
loadChunks:true
updateChunks:true
terrainSlopes:2
terrainDepth:true
footsteps:true
flowers:true
coordinates:true
hoveredBiome:true
biomeColorsVanillaMode:false
waypoints:true
renderArrow:true
displayZoom:true
worldmapWaypointsScale:1.0
openMapAnimation:true
reloadVersion:0
reloadEverything:false
zoomButtons:true
waypointBackgrounds:true
detectAmbiguousY:true
showDisabledWaypoints:false
closeWaypointsWhenHopping:true
adjustHeightForCarpetLikeBlocks:true
onlyCurrentMapWaypoints:false
minZoomForLocalWaypoints:0.0
arrowColour:-2
minimapRadar:true
renderWaypoints:true
partialYTeleportation:true
displayStainedGlass:true
caveModeDepth:30
caveModeStart:2147483647
autoCaveMode:-1
legibleCaveMaps:false
displayCaveModeStart:true
caveModeToggleTimer:1000
defaultCaveModeType:1
biomeBlending:true
trackedPlayers:true
multipleImagesExport:false
nightExport:false
highlightsExport:false
exportScaleDownSquare:20
displayClaims:true
claimsFillOpacity:46
claimsBorderOpacity:80
globalVersion:1

View File

@ -1,7 +1,7 @@
type = last_world
last_world {
is_server = false
world = D:/Minecraft/1.20.1挖矿与砍杀/.minecraft/versions/1.20.1/saves/新的世界
is_server = true
world = %fancymenu_dummy_address%:25565
}

View File

@ -0,0 +1,5 @@
type = muted_audio_items
muted-items {
}

View File

@ -0,0 +1,15 @@
Find out more info on the website: https://kubejs.com/
Directory information:
assets - Acts as a resource pack, you can put any client resources in here, like textures, models, etc. Example: assets/kubejs/textures/item/test_item.png
data - Acts as a datapack, you can put any server resources in here, like loot tables, functions, etc. Example: data/kubejs/loot_tables/blocks/test_block.json
startup_scripts - Scripts that get loaded once during game startup - Used for adding items and other things that can only happen while the game is loading (Can be reloaded with /kubejs reload_startup_scripts, but it may not work!)
server_scripts - Scripts that get loaded every time server resources reload - Used for modifying recipes, tags, loot tables, and handling server events (Can be reloaded with /reload)
client_scripts - Scripts that get loaded every time client resources reload - Used for JEI events, tooltips and other client side things (Can be reloaded with F3+T)
config - KubeJS config storage. This is also the only directory that scripts can access other than world directory
exported - Data dumps like texture atlases end up here
You can find type-specific logs in logs/kubejs/ directory

Binary file not shown.

After

Width:  |  Height:  |  Size: 247 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 372 B

View File

@ -0,0 +1,6 @@
// priority: 0
// Visit the wiki for more info - https://kubejs.com/
console.info('Hello, World! (Loaded client scripts)')

View File

@ -0,0 +1,15 @@
#KubeJS Client Properties
#Thu Sep 07 13:18:42 CST 2023
backgroundColor=2E3440
barBorderColor=ECEFF4
exportAtlases=false
menuBackgroundBrightness=64
disableRecipeBook=false
title=
barColor=ECEFF4
overrideColors=false
fmlLogColor=ECEFF4
showTagNames=false
fmlMemoryColor=ECEFF4
menuBackgroundScale=32.0
menuInnerBackgroundBrightness=32

View File

@ -0,0 +1,13 @@
#KubeJS Common Properties
#Thu Sep 07 13:18:43 CST 2023
matchJsonRecipes=true
allowAsyncStreams=true
announceReload=true
startupErrorGUI=true
serverOnly=false
hideServerScriptErrors=false
saveDevPropertiesInConfig=false
packmode=default
ignoreCustomUniqueRecipeIds=false
creativeModeTabIcon=minecraft\:purple_dye
startupErrorReportUrl=

View File

@ -0,0 +1,6 @@
// priority: 0
// Visit the wiki for more info - https://kubejs.com/
console.info('Hello, World! (Loaded server scripts)')

View File

@ -0,0 +1,6 @@
// priority: 0
// Visit the wiki for more info - https://kubejs.com/
console.info('Hello, World! (Loaded startup scripts)')

View File

@ -0,0 +1,14 @@
#KubeJS Dev Properties
#Thu Sep 07 13:18:43 CST 2023
logSkippedTags=false
logSkippedRecipes=false
logSkippedPlugins=true
debugInfo=false
strictTags=false
logAddedRecipes=false
logRemovedRecipes=false
logModifiedRecipes=false
logInvalidRecipeHandlers=true
dataPackOutput=false
logGeneratedData=false
logErroringRecipes=true

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

View File

@ -136,15 +136,20 @@ key_key.yes_steve_model.extra_animation.4.desc:key.keyboard.unknown
key_key.yes_steve_model.extra_animation.5.desc:key.keyboard.unknown
key_key.yes_steve_model.extra_animation.6.desc:key.keyboard.unknown
key_key.yes_steve_model.extra_animation.7.desc:key.keyboard.unknown
key_gui.xaero_open_map:key.keyboard.m
key_gui.xaero_open_settings:key.keyboard.right.bracket
key_gui.xaero_map_zoom_in:key.keyboard.unknown
key_gui.xaero_map_zoom_out:key.keyboard.unknown
key_gui.xaero_quick_confirm:key.keyboard.right.shift
key_keybind.sophisticatedbackpacks.open_backpack:key.keyboard.b
key_keybind.sophisticatedbackpacks.inventory_interaction:key.keyboard.c
key_keybind.sophisticatedbackpacks.tool_swap:key.keyboard.unknown
key_keybind.sophisticatedbackpacks.sort:key.mouse.middle
key_keybind.sophisticatedbackpacks.toggle_upgrade_3:key.keyboard.unknown
key_keybind.sophisticatedbackpacks.toggle_upgrade_4:key.keyboard.unknown
key_keybind.sophisticatedbackpacks.toggle_upgrade_5:key.keyboard.unknown
key_keybind.sophisticatedbackpacks.toggle_upgrade_1:key.keyboard.z:ALT
key_keybind.sophisticatedbackpacks.toggle_upgrade_4:key.keyboard.unknown
key_keybind.sophisticatedbackpacks.toggle_upgrade_3:key.keyboard.unknown
key_keybind.sophisticatedbackpacks.toggle_upgrade_2:key.keyboard.x:ALT
key_keybind.sophisticatedbackpacks.toggle_upgrade_1:key.keyboard.z:ALT
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

View File

@ -0,0 +1,2 @@
#Local properties for Rhino, please do not push this to version control if you don't know what you're doing!
#Thu Sep 07 13:18:44 CST 2023

View File

@ -1 +1 @@
[{"name":"ddaodan","uuid":"00000000-0000-3007-998f-fd40182613af","expiresOn":"2023-10-07 10:14:10 +0800"},{"name":"ddaodan","uuid":"e3d46296-b344-38ef-bd1b-8215a0721441","expiresOn":"2023-10-06 22:39:52 +0800"}]
[{"name":"ddaodan","uuid":"00000000-0000-3007-998f-fd40182613af","expiresOn":"2023-10-07 13:22:12 +0800"},{"name":"ddaodan","uuid":"e3d46296-b344-38ef-bd1b-8215a0721441","expiresOn":"2023-10-06 22:39:52 +0800"}]

View File

@ -104,12 +104,12 @@
{
"url": "https://littleskin.cn/api/yggdrasil/",
"metadataResponse": "{\"meta\":{\"serverName\":\"LittleSkin\",\"implementationName\":\"Yggdrasil API for Blessing Skin\",\"implementationVersion\":\"5.1.1\",\"links\":{\"homepage\":\"https:\\/\\/littleskin.cn\",\"register\":\"https:\\/\\/littleskin.cn\\/auth\\/register\"},\"feature.non_email_login\":true},\"skinDomains\":[\"skin.prinzeugen.net\",\"littleskin.cn\"],\"signaturePublickey\":\"-----BEGIN PUBLIC KEY-----\\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArGcNOOFIqLJSqoE3u0hj\\ntOEnOcET3wj9Drss1BE6sBqgPo0bMulOULhqjkc\\/uH\\/wyosYnzw3xaazJt87jTHh\\nJ8BPMxCeQMoyEdRoS3Jnj1G0Kezj4A2b61PJJM1DpvDAcqQBYsrSdpBJ+52MjoGS\\nvJoeQO5XUlJVQm21\\/HmJnqsPhzcA6HgY71RHYE5xnhpWJiPxLKUPtmt6CNYUQQoS\\no2v36XWgMmLBZhAbNOPxYX+1ioxKamjhLO29UhwtgY9U6PWEO7\\/SBfXzyRPTzhPV\\n2nHq7KJqd8IIrltslv6i\\/4FEM81ivS\\/mm+PN3hYlIYK6z6Ymii1nrQAplsJ67OGq\\nYHtWKOvpfTzOollugsRihkAG4OB6hM0Pr45jjC3TIc7eO7kOgIcGUGUQGuuugDEz\\nJ1N9FFWnN\\/H6P9ukFeg5SmGC5+wmUPZZCtNBLr8o8sI5H7QhK7NgwCaGFoYuiAGL\\ngz3k\\/3YwJ40BbwQayQ2gIqenz+XOFIAlajv+\\/nyfcDvZH9vGNKP9lVcHXUT5YRnS\\nZSHo5lwvVrYUrqEAbh\\/zDz8QMEyiujWvUkPhZs9fh6fimUGxtm8mFIPCtPJVXjeY\\nwD3Lvt3aIB1JHdUTJR3eEc4eIaTKMwMPyJRzVn5zKsitaZz3nn\\/cOA\\/wZC9oqyEU\\nmc9h6ZMRTRUEE4TtaJyg9lMCAwEAAQ\u003d\u003d\\n-----END PUBLIC KEY-----\\n\"}",
"metadataTimestamp": 1693991736071
"metadataTimestamp": 1694135918007
},
{
"url": "https://skin.ddaodan.cn/api/yggdrasil/",
"metadataResponse": "{\"meta\":{\"serverName\":\"ddaodan skin\",\"implementationName\":\"Yggdrasil API for Blessing Skin\",\"implementationVersion\":\"5.1.5\",\"links\":{\"homepage\":\"https:\\/\\/skin.ddaodan.cn\",\"register\":\"https:\\/\\/skin.ddaodan.cn\\/auth\\/register\"},\"feature.non_email_login\":true},\"skinDomains\":[\"skin.ddaodan.cn\"],\"signaturePublickey\":\"-----BEGIN PUBLIC KEY-----\\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArha2QwObwg41GWbjQ47\\/\\nwROH7GO\\/a5EtFi3bxvowHH4UQ3KZQsP8EKk3AHxjiibuBgwYN+gdEmOzoThFcSo\\/\\nyMXnHI005PEujpVUCn6u87RREY6g6KQ8QAsMqLz4phGcfoQDSjLKP17YVWkPuWvj\\nB1RmPe7RZK5IGOb56WZLzEyWaW+6kQiBcGU0qR6I6d8N0DqTg\\/MiNnC0LQR554Vu\\nEVU30byqpper5Bl6iIsYDpsJshbu0OfrHVihEfPMMA\\/h7VNW6tdai736aAzUhdGh\\n76lsce6u4s1yLft\\/0jTUXTgaGAeaGPfQ6KDUYLKDIAkmLu3xbVS5R\\/4r54AqbwHL\\nWq7hvWIX1+AJ5VFtydQmw\\/iVDbRDGxiXW5N5VRA0bsoYVHAWGF5RDeHbnEPBICji\\ne+3bvFj8rPog8RqWlrnj4Ul4C8GshpoxBhDRpGJyI0lfWof7parYRydR0Cc31sv3\\nzvPq2F4MA159QH1kQ5Z5h0RJvnYeCroyQ2kKyPHiNf2mygl1z4GqID30V0PuOXEm\\n74MFHP1Iru3mUdBsXVX\\/w3klQ47cQCeskJSzjl2HAe4sV1auOzhVen4BX5uxEbX2\\nJdfoGHuV98iiVNrz7rLcb+9AxpzZ6Z8NFSnUbHnt15acD2K7\\/NHi2BcoLcQHcNlZ\\nEppdCe4j71HbSa1sbsZn7wcCAwEAAQ\u003d\u003d\\n-----END PUBLIC KEY-----\\n\"}",
"metadataTimestamp": 1693991742897
"metadataTimestamp": 1694135918680
}
],
"addedLittleSkin": true,