Skip to content

Commit

Permalink
Unified parity++ (#5)
Browse files Browse the repository at this point in the history
* Unified Parity ++ base

* Unified Parity++ base 2

* Update Fast Paintings (#4)

* Add mods

* Update mods

* Fix Visuality crash

* Fix Not Enough Animations bugs

* Update Dynamic Surroundings config

* Update Puzzles Lib

* Add Enhanced Attack Indicator and fix Dynamic Crosshair crash

* Add Dynamic Crosshair Compat

* Remove Brute force Rendering Culling

* Clean up & replace Forge rewrites with Fabric alternatives

* Remove Unified Parity++ mods from Unified Parity

* Update Better Beds resource packs & Forgery

* Update Translations for Sodium

* Add logos via Minecraft Title Generator
  • Loading branch information
FantomTchi7 authored May 12, 2024
1 parent bac0513 commit 2a42002
Show file tree
Hide file tree
Showing 574 changed files with 16,408 additions and 14 deletions.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added QoL & Performance/.minecraft/mods/blur-3.1.0.jar
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,18 @@
"sodium.options.vignette.tooltip": "Jika diaktifkan, efek vignette akan ditampilkan ketika pemain berada diarea kegelapan, yang akan membuat efek gelap dan membuatnya lebih dramatis.",
"sodium.options.use_block_face_culling.name": "Gunakan Penyisihan Permukaan Blok",
"sodium.options.use_fog_occlusion.name": "Gunakan Kabut Penghalang",
"sodium.options.use_entity_culling.tooltip": "Jika diaktifkan, entitas yang berada dalam area pandang kamera, tetapi tidak didalam bingkah terlihat, akan dilewati selama rendering. Pengoptimalan ini menggunakan data visibilitas yang sudah ada untuk rendering bingkah dan tidak menambah beban.",
"sodium.options.use_entity_culling.name": "Gunakan Penyisihan Entitas",
"sodium.options.use_entity_culling.tooltip": "Jika diaktifkan, entitas yang berada dalam area pandang kamera, tetapi tidak didalam bingkah yang terlihat, akan dilewati selama rendering. Pengoptimalan ini menggunakan data visibilitas yang sudah ada untuk rendering bingkah dan tidak menambah beban.",
"sodium.options.animate_only_visible_textures.name": "Animasikan Tekstur Yang Terlihat Saja",
"sodium.options.performance_impact_string": "Dampak terhadap performa: %s",
"sodium.options.use_persistent_mapping.name": "Gunakan Pemetaan Tetap",
"sodium.options.use_no_error_context.name": "Gunakan Konteks Tidak ada Kesalahan",
"sodium.options.buttons.undo": "Urungkan",
"sodium.options.buttons.apply": "Terapkan",
"sodium.options.buttons.donate": "Belikan kami kopi!",
"sodium.console.game_restart": "Game harus dimulai ulang untuk menerapkan satu atau lebih setelan video!",
"sodium.console.broken_nvidia_driver": "Driver grafis NVIDIA telah usang!\n * Ini akan menyebabkan masalah performa parah dan crash ketika Sodium dipasang.\n * Mohon perbarui driver grafis anda ke versi terbaru (versi 536.23 atau terbaru)",
"sodium.console.core_shaders_error": "Paket sumber daya berikut tidak kompatibel dengan Sodium:",
"sodium.options.particle_quality.name": "Partikel",
"sodium.options.allow_direct_memory_access.tooltip": "Jika diaktifkan, beberapa kode penting diperbolehkan menggunakan akses memori langsung untuk performa yang lebih tinggi. Ini biasanya mengurangi beban CPU untuk me-render chunk dan entitas, namun dapat mempersulit diagnosis beberapa bug dan crash. Nonaktifkan ini hanya saat kamu diminta atau jika kamu tahu apa yang kamu lakukan.",
"sodium.options.chunk_memory_allocator.async": "Async",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@
"sodium.options.view_distance.tooltip": "Дальность прорисовки определяет, как далеко будет видна местность. Меньшие значения соответствуют меньшей площади, что улучшает частоту кадров.",
"sodium.options.simulation_distance.tooltip": "Дальность симуляции определяет, как далеко местность и сущности будут загружаться и обрабатываться. Меньшие значения могут уменьшить нагрузку на внутренний сервер и увеличить частоту кадров.",
"sodium.options.brightness.tooltip": "Управляет яркостью (гаммой) игры.",
"sodium.options.gui_scale.tooltip": "Устанавливает коэффициент масштабирования для интерфейса. При выборе «Авто» всегда будет использоваться наибольший коэффициент.",
"sodium.options.fullscreen.tooltip": "Если включено, игра будет отображаться в полноэкранном режиме (если поддерживается).",
"sodium.options.v_sync.tooltip": "Если включено, частота кадров будет синхронизирована с частотой обновления монитора, обеспечивая более плавную игру за счёт небольшой задержки ввода. Может понизить производительность слабых систем.",
"sodium.options.fps_limit.tooltip": "Ограничивает максимальное количество кадров в секунду. Это поможет уменьшить расход заряда батареи и нагрузку на систему. При включённой вертикальной синхронизации этот параметр будет игнорироваться, если он выше частоты обновления вашего экрана.",
"sodium.options.gui_scale.tooltip": "Устанавливает коэффициент масштабирования для интерфейса. При выборе «Авто» всегда будет использоваться наибольший доступный коэффициент.",
"sodium.options.fullscreen.tooltip": "Если включено, игра будет отображаться во весь экран (если поддерживается).",
"sodium.options.v_sync.tooltip": "При активации частота кадров будет синхронизироваться с частотой обновления монитора, что обеспечит более плавную игру. Может понизить отзывчивость управления и производительность слабых систем.",
"sodium.options.fps_limit.tooltip": "Ограничивает максимальное количество кадров в секунду. Это поможет уменьшить расход заряда батареи и нагрузку на систему. Игнорируется при включённой вертикальной синхронизации, если значение выше частоты обновления экрана.",
"sodium.options.view_bobbing.tooltip": "Если включено, камера игрока будет покачиваться при движении. Отключение этого параметра может помочь людям, которых укачивает во время игры.",
"sodium.options.attack_indicator.tooltip": "Управляет расположением индикатора атаки на экране.",
"sodium.options.autosave_indicator.tooltip": "Если включено, при сохранении игрой мира на диск будет показываться индикатор.",
Expand All @@ -39,9 +39,9 @@
"sodium.options.use_entity_culling.tooltip": "Если включено, рендеринг сущностей не будет осуществляться, если они находятся в невидимых чанках в пределах экрана. Эта оптимизация использует уже имеющиеся данные от рендеринга чанков и не оказывает дополнительной нагрузки.",
"sodium.options.animate_only_visible_textures.name": "Анимировать только видимое",
"sodium.options.animate_only_visible_textures.tooltip": "Если включено, будут обновляться лишь видимые на экране анимированные текстуры. Это может значительно улучшить производительность на некоторых устройствах, особенно с крупными наборами ресурсов. Если у каких-то текстур возникают проблемы с анимацией, попробуйте отключить эту опцию.",
"sodium.options.cpu_render_ahead_limit.name": "Лимит подготовки кадров",
"sodium.options.cpu_render_ahead_limit.name": "Лимит подготовки кадров:",
"sodium.options.cpu_render_ahead_limit.tooltip": "Функция отладки. Задаёт максимальное количество кадров в очереди на отрисовку видеокартой. Изменять не рекомендуется, так как очень низкие или высокие значения могут дестабилизировать частоту кадров.",
"sodium.options.cpu_render_ahead_limit.value": "Кадров: %s",
"sodium.options.cpu_render_ahead_limit.value": "%s",
"sodium.options.performance_impact_string": "Влияние на быстродействие: %s",
"sodium.options.use_persistent_mapping.name": "Постоянный буфер памяти",
"sodium.options.use_persistent_mapping.tooltip": "Функция отладки. Если включено, во избежание излишних операций с памятью будет использоваться постоянный буфер для подготовки кадра. Отключать имеет смысл только при поиске причин графических артефактов.\n\nТребуется OpenGL 4.4 или ARB_buffer_storage.",
Expand Down
Binary file added QoL & Performance/1.20.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added QoL & Performance/Minecraft.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added QoL & Performance/QoL & Performance.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added QoL & Performance/minecraft_title.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
92 changes: 92 additions & 0 deletions Unified Parity++/.minecraft/config/modernfix-mixins.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
# This is the configuration file for ModernFix.
# In general, prefer using the config screen to editing this file. It can be accessed
# via the standard mod menu on your respective mod loader. Changes will, however,
# require restarting the game to take effect.
#
# The following options can be enabled or disabled if there is a compatibility issue.
# Add a line with your option name and =true or =false at the bottom of the file to enable
# or disable a rule. For example:
# mixin.perf.dynamic_resources=true
# Do not include the #. You may reset to defaults by deleting this file.
#
# Available options:
# mixin.bugfix.buffer_builder_leak=true # (default)
# mixin.bugfix.chunk_deadlock=true # (default)
# mixin.bugfix.cofh_core_crash=true # (default)
# mixin.bugfix.concurrency=true # (default)
# mixin.bugfix.ctm_resourceutil_cme=true # (default)
# mixin.bugfix.ender_dragon_leak=true # (default)
# mixin.bugfix.entity_pose_stack=true # (default)
# mixin.bugfix.extra_experimental_screen=true # (default)
# mixin.bugfix.fix_config_crashes=true # (default)
# mixin.bugfix.forge_at_inject_error=true # (default)
# mixin.bugfix.forge_vehicle_packets=true # (default)
# mixin.bugfix.model_data_manager_cme=true # (default)
# mixin.bugfix.packet_leak=false # (default)
# mixin.bugfix.paper_chunk_patches=true # (default)
# mixin.bugfix.recipe_book_type_desync=true # (default)
# mixin.bugfix.removed_dimensions=true # (default)
# mixin.bugfix.unsafe_modded_shape_caches=true # (default)
# mixin.bugfix.world_leaks=true # (default)
# mixin.bugfix.world_screen_skipped=true # (default)
# mixin.devenv=false # (default)
# mixin.feature.branding=true # (default)
# mixin.feature.direct_stack_trace=false # (default)
# mixin.feature.disable_unihex_font=false # (default)
# mixin.feature.integrated_server_watchdog=true # (default)
# mixin.feature.measure_time=true # (default)
# mixin.feature.registry_event_progress=false # (default)
# mixin.feature.remove_chat_signing=false # (default)
# mixin.feature.snapshot_easter_egg=true # (default)
# mixin.feature.spam_thread_dump=false # (default)
# mixin.feature.spark_profile_launch=false # (default)
# mixin.feature.stalled_chunk_load_detection=false # (default)
# mixin.feature.warn_missing_perf_mods=true # (default)
# mixin.launch.class_search_cache=true # (default)
# mixin.perf.blast_search_trees=true # (default)
# mixin.perf.cache_blockstate_cache_arrays=true # (default)
# mixin.perf.cache_model_materials=true # (default)
# mixin.perf.cache_profile_texture_url=true # (default)
# mixin.perf.cache_strongholds=true # (default)
# mixin.perf.cache_upgraded_structures=true # (default)
# mixin.perf.clear_mixin_classinfo=false # (default)
# mixin.perf.compact_bit_storage=true # (default)
# mixin.perf.datapack_reload_exceptions=true # (default)
# mixin.perf.dedicated_reload_executor=true # (default)
# mixin.perf.deduplicate_climate_parameters=false # (default)
# mixin.perf.deduplicate_location=false # (default)
# mixin.perf.deduplicate_wall_shapes=true # (default)
# mixin.perf.dynamic_dfu=true # (default)
# mixin.perf.dynamic_entity_renderers=false # (default)
# mixin.perf.dynamic_resources=false # (default)
# mixin.perf.dynamic_resources.ctm=true # (default)
# mixin.perf.dynamic_resources.rs=true # (default)
# mixin.perf.dynamic_resources.supermartijncore=true # (default)
# mixin.perf.dynamic_sounds=true # (default)
# mixin.perf.dynamic_structure_manager=true # (default)
# mixin.perf.fast_forge_dummies=true # (default)
# mixin.perf.fast_registry_validation=true # (default)
# mixin.perf.faster_item_rendering=false # (default)
# mixin.perf.faster_texture_stitching=true # (default)
# mixin.perf.fix_loop_spin_waiting=true # (default)
# mixin.perf.forge_cap_retrieval=true # (default)
# mixin.perf.forge_registry_alloc=true # (default)
# mixin.perf.forge_registry_lambda=true # (default)
# mixin.perf.kubejs=true # (default)
# mixin.perf.model_optimizations=true # (default)
# mixin.perf.mojang_registry_size=true # (default)
# mixin.perf.nbt_memory_usage=true # (default)
# mixin.perf.patchouli_deduplicate_books=true # (default)
# mixin.perf.potential_spawns_alloc=true # (default)
# mixin.perf.reduce_blockstate_cache_rebuilds=true # (default)
# mixin.perf.remove_biome_temperature_cache=true # (default)
# mixin.perf.remove_spawn_chunks=false # (default)
# mixin.perf.resourcepacks=true # (default)
# mixin.perf.state_definition_construct=true # (default)
# mixin.perf.tag_id_caching=true # (default)
# mixin.perf.thread_priorities=false # (overridden for mod compat)
# mixin.perf.ticking_chunk_alloc=true # (default)
# mixin.safety=true # (default)
#
# User overrides go here.
mixin.feature.branding=false
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"defaultSigningMode": "PROMPT",
"enableMod": true,
"showNCRButton": true,
"showReloadButton": true,
"verifiedIconEnabled": true,
"showServerSafety": true,
"hideInsecureMessageIndicators": false,
"hideModifiedMessageIndicators": false,
"hideSystemMessageIndicators": false,
"hideWarningToast": true,
"hideSigningRequestMessage": false,
"alwaysHideReportButton": false,
"skipRealmsWarning": false,
"disableTelemetry": true,
"removeTelemetryButton": true,
"demandOnServer": false,
"verifiedIconOffsetX": 0,
"verifiedIconOffsetY": 0
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#Where to place mods button on main menu screen. Select "NO_CHANGE" to prevent any changes to the screen, useful for mod compatibility.
#Allowed Values: REPLACE_REALMS, LEFT_TO_REALMS, RIGHT_TO_REALMS, INSERT_BELOW_REALMS, NONE, NO_CHANGE
main_menu_mods_button = "REPLACE_REALMS"
#Add mod count to mods button.
add_mod_count = true
#Where to place mods button on pause menu screen. Select "NO_CHANGE" to prevent any changes to the screen, useful for mod compatibility.
#Allowed Values: REPLACE_FEEDBACK, REPLACE_BUGS, REPLACE_FEEDBACK_AND_BUGS, REPLACE_AND_MOVE_LAN, INSERT_AND_MOVE_LAN, INSERT_BELOW_FEEDBACK_AND_BUGS, NONE, NO_CHANGE
pause_screen_mods_button = "REPLACE_FEEDBACK_AND_BUGS"
#Show a small green orb indicating that mod updates are available.
update_notification = false
#Safe area in pixels from screen border for buttons to not be moved to prevent them from going off screen.
#Not effective for vanilla menu layouts, but can be useful when mods add buttons close to the border.
#Range: > 0
safe_area = 24

Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"offsetNonPlayerText": false,
"senderDetection": "UUID_AND_HEURISTIC",
"smartHeuristics": true,
"handleSystemMessages": true,
"nameAliases": { }
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
{
"logging": {
"enableDebugLogging": false,
"traceMask": 0,
"enableModUpdateChatMessage": true,
"filteredTagView": true,
"registerCommands": true
},
"soundSystem": {
"streamingChannels": 12,
"cullInterval": 20,
"enableSoundPruning": true
},
"enhancedSounds": {
"enableEnhancedSounds": true,
"backgroundThreadWorkers": 0,
"enableMonoConversion": true,
"enableOcclusionProcessing": true,
"reverbRays": 32,
"reverbBounces": 4,
"reverbRayTraceDistance": 256
},
"soundOptions": {
"ambientVolumeScaling": 100,
"replaceThunderSounds": true,
"allowScarySounds": true,
"playBiomeMusicWhileCreative": false,
"displayToastMessagesForMusic": true
},
"blockEffects": {
"blockEffectRange": 32,
"steamColumnEnabled": true,
"flameJetEnabled": true,
"bubbleColumnEnabled": true,
"firefliesEnabled": true,
"waterfallsEnabled": true,
"enableWaterfallSounds": true,
"enableWaterfallParticles": true,
"waterRippleStyle": "NONE"
},
"entityEffects": {
"entityEffectRange": 24,
"enableBowPull": true,
"enableBreathEffect": true,
"enablePlayerToolbarEffect": true,
"enableSwingEffect": true,
"enableBrushStepEffect": true
},
"footstepAccents": {
"enableAccents": true,
"enableArmorAccents": true,
"enableWetSurfaceAccents": true,
"enableFloorSqueaks": true,
"enableLeafAccents": true
},
"particleTweaks": {
"suppressPlayerParticles": false,
"suppressProjectileParticleTrails": false
},
"compassAndClockOptions": {
"enableClock": false,
"enableCompass": false,
"compassStyle": "TRANSPARENT_WITH_INDICATOR",
"scale": 1.0
},
"otherOptions": {
"playRandomSoundOnStartup": true
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
[
{
"startup": true,
"soundEventId": "minecraft:ambient.underwater.exit"
},
{
"block": true,
"soundEventId": "minecraft:block.water.ambient"
},
{
"cull": true,
"soundEventId": "minecraft:entity.chicken.ambient"
},
{
"startup": true,
"soundEventId": "minecraft:entity.chicken.egg"
},
{
"cull": true,
"soundEventId": "minecraft:entity.cow.ambient"
},
{
"cull": true,
"soundEventId": "minecraft:entity.ender_dragon.death",
"volumeScale": 10
},
{
"startup": true,
"soundEventId": "minecraft:entity.experience_orb.pickup"
},
{
"cull": true,
"soundEventId": "minecraft:entity.llama.ambient"
},
{
"cull": true,
"soundEventId": "minecraft:entity.pig.ambient"
},
{
"cull": true,
"soundEventId": "minecraft:entity.sheep.ambient"
},
{
"cull": true,
"soundEventId": "minecraft:entity.wither.death",
"volumeScale": 10
},
{
"cull": true,
"soundEventId": "minecraft:entity.wither.spawn",
"volumeScale": 10
}
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"quality": {
"weather_quality": "DEFAULT",
"leaves_quality": "DEFAULT",
"enable_vignette": true
},
"advanced": {
"enable_memory_tracing": false,
"use_advanced_staging_buffers": true,
"disable_incompatible_mod_warnings": false,
"cpu_render_ahead_limit": 3
},
"performance": {
"chunk_builder_threads": 0,
"always_defer_chunk_updates_v2": true,
"animate_only_visible_textures": true,
"use_entity_culling": false,
"use_fog_occlusion": true,
"use_block_face_culling": true,
"use_compact_vertex_format": true,
"use_translucent_face_sorting": true,
"use_no_error_g_l_context": true
},
"notifications": {
"force_disable_donation_prompts": false,
"has_cleared_donation_button": true,
"has_seen_donation_prompt": false
}
}
Loading

0 comments on commit 2a42002

Please sign in to comment.