diff --git a/README.md b/README.md index 6d54d90..2984086 100644 --- a/README.md +++ b/README.md @@ -1,92 +1 @@ -[![Downloads](https://cf.way2muchnoise.eu/embeddiumplus.svg?badge_style=for_the_badge)](https://www.curseforge.com/minecraft/mc-mods/embeddiumplus) -[![Available for](https://cf.way2muchnoise.eu/versions/embeddiumplus.svg?badge_style=for_the_badge)](https://www.curseforge.com/minecraft/mc-mods/embeddiumplus/files) -[![Latest Version](https://img.shields.io/curseforge/v/931925?style=for-the-badge&label=curseforge&labelColor=%232d2d2d&color=%23e04e14&link=https%3A%2F%2Fwww.curseforge.com%2Fminecraft%2Fmc-mods%2Fwatermedia%2Ffiles)](https://www.curseforge.com/minecraft/mc-mods/embeddiumplus/files) -[![Discord community](https://dcbadge.vercel.app/api/server/cuYAzzZ)](https://discord.gg/cuYAzzZ) -[![Static Badge](https://img.shields.io/badge/POWERED_BY-ZUME_(by_nolij)-ff4040?style=for-the-badge&labelColor=%23111111&link=https%3A%2F%2Fwww.curseforge.com%2Fminecraft%2Fmc-mods%2Fzume)](https://www.curseforge.com/minecraft/mc-mods/zume) -[![Modrinth Downloads](https://img.shields.io/modrinth/dt/embeddiumplus?style=for-the-badge&logo=modrinth&label=MODRINTH&color=%231bd96a)](https://modrinth.com/mod/embeddiumplus) - - -[![Embeddium++Banner](https://i.imgur.com/oBLXT7n.png)](https://github.com/SrRapero720/EmbeddiumPlus) - -The best complement for embeddium, giving it some extras in performance and game quality.
-Provides a bunch of options to speed up your FPS, like fast models, entity distance culling, font shadows toggle, JEI hiding and more - -~~It Also includes their own dynamic lights system~~ - *(soon)* - ---- - -# ⚠️ IMPORTANT - -> **REQUIRES [EMBEDDIUM](https://www.curseforge.com/minecraft/mc-mods/embeddium) AND [TEXTRUE'S EMBEDDIUM OPTIONS](https://www.curseforge.com/minecraft/mc-mods/textrues-embeddium-options)** - -> **THIS MOD EMBEDS [ZUME](https://www.curseforge.com/minecraft/mc-mods/zume) mod, EMB++ PROVIDES EXTRA COMPATIBILITY WITH EMBEDDIUM** - -This mod is a remplacement of [Magnesium/Rubidium Extras](https://github.com/anthxnymc/MagnesiumExtras), -~~[DynamicLights Reforged](https://github.com/anthxnymc/DynamicLightsReforged)~~ -and many other mods referenced in the [Gallery](https://www.curseforge.com/minecraft/mc-mods/embeddiumplus/screenshots). -If you have any of them or similar, you should remove them, may crash, collide or cause lag. - -# 🔧 FEATURES - -### [⚡] PERFORMANCE - -~~- **[💡] Dynamic Lights:**~~ (**Soon™️** will be back) -- **[🐄] Entity Distance Culling:** Stops rendering and ticking on client side of **Entities** and **Block entities** too far away. - - You can ignore specific entities in mod config adding them on the whitelist (requires resource name) - - Example: ``minecraft:bat`` skips bats only, `alexsmobs:*` skips all Alex's Mobs entities. -- **[🕯️] True Darkness:** When low brightness isn't enough in your terror modpacks, we can make it **Really Dark**. -- **[👟] Fast Models:** Disable the unoptimized dynamic **Chest** and **Bed** models and use static ones -- **[🔦] Hide JEI:** Now doesn't render **JEI items** until you **search** for something -- **[🌎] Fast Language Reload:** No more wait 2 minutes just to change your language - -### [👓] QUALITY - -- **[🧮] FPS Display:** Shows your current, min and average **FPS**, **Memory** usage percent and **GPU** usage percent. - - You can place it anywhere of your top corners -- **[🖥️] Borderless FullScreen:** gives Image-In-Image support, and you can use ALT+TAB faster - - Using F11 also switch to Borderless FullScreen (can be disabled) -- **[🌁] Toggle Fog:** Disables overworld fog. -- **[🔳] Toggle Text Shadows:** Menus have a flat-style and might increase FPS using [BetterF3](https://www.curseforge.com/minecraft/mc-mods/betterf3)) -- **[🔍] Zoom Key:** Powered by [Zume](https://www.curseforge.com/minecraft/mc-mods/zume). Let you see your friends and enemies from far away -- **~~[👁️] Chunk Fade In~~:** (**Soon™️** will be back) - - -# ☕ SUPPORT ME - -You can support me on: -[PayPal](https://paypal.me/SrRapero720) | -[Boss Revolution](https://www.bossrevolution.com/es-us/country/mexico/send-money) - BANK: BBVA / CLABE: `012180015606063111`
-Or buy a server using my coupon code and get 15% discount in your first purchase -I use the money to buy coffee, sleep less and program more - -![KineticHosting sponsor](https://media.discordapp.net/attachments/1076151535291088916/1107066110492278856/watermods.png "KineticHosting sponsor code WATERMoDS") - ---- - -# 🔰 VERSION 1.16.5 - -I decide to skip that version in favor of -[Embeddium Extras](https://www.curseforge.com/minecraft/mc-mods/embeddium-extras) by PotatoBoy (aka TexTure). -It Is too good like Embeddium++, Shares features and has more Performance fixes and features. - -# 👥 COMMUNITY AND SUPPORT - -Have some questions? -Bugs? -Or want to say something to my [stupid face](https://www.youtube.com/watch?v=4NqHV1BpQHQ)? -Then my [discord](https://discord.gg/cuYAzzZ) is the place you're looking for. -I am always around, only have to throw your question, and I will answer - -# ⏩ THE FUTURE OF EMBEDDIUM++ - -Before I place some jokes, but this time I am 100% sure. -All [Sodium Extras](https://www.curseforge.com/minecraft/mc-mods/sodium-extra) will be added -onto Embeddium++, making OBSOLETE some ports of it like Rubidium (Embeddium) Extra. - -Create the first API around Sodium config page and include some misc optimization options like Cull Leaves -and quality features like Shadow Path Blocks - -Enviddium (Nvidium port) will be a separated mod; I don't think it is a good idea to add it on embeddium++. -You can speed porting donating me, so I can afford a second-hand GTX 1660), you cannot, and anyway, I'll do it :) - -Sodium++ will NOT exist... \ No newline at end of file +# Embeddium Extras \ No newline at end of file diff --git a/build.gradle b/build.gradle index df31837..6ddec22 100644 --- a/build.gradle +++ b/build.gradle @@ -62,11 +62,6 @@ dependencies { jarJar.ranged(it, "[0.3.5,)") } - // ZUME (sound like a juice brand) - implementation(jarJar(fg.deobf("curse.maven:zume-927564:${zumeversion}"))) { - jarJar.ranged(it, "[0.13.2,)") - } - // DEPENDENCIES implementation fg.deobf("org.embeddedt:embeddium-${mcversion}:${embeddiumversion}") implementation fg.deobf("curse.maven:jei-238222:${jeiversion}") diff --git a/changelog.md b/changelog.md index 0b4c3b4..e69de29 100644 --- a/changelog.md +++ b/changelog.md @@ -1,123 +0,0 @@ -# RELEASE 1.2.4 -- [🛠️] Removed ported code of Lamb Dynamic Lights - - Will be back a new implementation for 1.3.0, more powerful and efficient. -- [🔥] Featured [ZUME](https://www.curseforge.com/minecraft/mc-mods/zume/files/5082090) embedded - - 🔥 Zoom key is back! powered by [ZUME](https://www.curseforge.com/minecraft/mc-mods/zume/files/5082090) - - 🔥 Press [C] to zoom - - 🛠️ Can be configured zoom behavior on video settings -- [🐛] Fixed entity whitelist isn't working -- [🛠️] Moved default ignored entities and tile entities to config defaults -- [🛠️] Fixed true darkness is inverted -- [⚡] Optimized true darkness code - -# HOTFIX 1.2.3 -Minor things -- [🐛] Fixed F11 borderless doesn't work - - 🔥 Can replace Fullscreen with Borderless -- [🛠️] Tweak mixin page - - 🖋️ Renamed page to "others" - - 👟 Make options not longer request game restart - - 🛠️ Moved config entries to default config file - - By default, it will delete old ``embeddium++mixins.toml`` file, because it was no longer used -- [🛠️] Enabled shadows on text by default again (temporal workaround) -- [🛠️] Now uses MixinExtra along some mixins (temporal JarInJar until embeddedt includes it on Embeddium) -- [🔥] Updated translation(s) - - 🌮 Mexican spanish - -# RELEASE 1.2.2 -Things that I may forget - -- [🐛] Fixed fps text and shadow box rendering multiple times breaking transparency - - [🔒] Closes [#26](https://github.com/SrRapero720/EmbeddiumPlus/issues/26), [#24](https://github.com/SrRapero720/EmbeddiumPlus/issues/24) -- [🐛] \[1.18.2\] Removed performance Mixins - - ℹ️ These mixins causes more problems than solutions, even make performance worse (after some deep benches and possible fixes) -- [🍜] Updated Simplified Chinese translation (by qznfbnj) - -# RELEASE 1.2.1 -Well, we are no longer redundant, but we have redudant code :) - -- [🛠️] Optimized FPS Display feature (fixes [#20](https://github.com/SrRapero720/EmbeddiumPlus/issues/20) and [#21](https://github.com/SrRapero720/EmbeddiumPlus/issues/21)) - - 🛠️ Removed rendering mixins (using forge events) - - 🐛 Fixed FPS Chart is not rendering - - 🐛 [18.2-19.2] Fixed crashes related to that feature - - 👟 Optimizes rendering speeds (sweet) - - 🔥 FPS, MIN, AVG, GPU, RAM texts are translatable - - 🔥 Now texts are better colored -- [🛠️] Optimized EntityCulling feature (fixes [#19](https://github.com/SrRapero720/EmbeddiumPlus/issues/19)) - - 🐛 Fixed Block Entities never stop culled disabling on config - - 🐛 Fixed WATERFrAMES Block Entities got culled - - 🔥 Added whitelist for Block Entities - - 👟 Speed up whitelist check for Entities and Block Entities - - ℹ️ When an Entity matches with the first whitelist value, this never got marked as "checked," checking it indefinitely -- [🐛] Fixed DynLights on entities (like GlowSquid) are not glowing (closes [#23](https://github.com/SrRapero720/EmbeddiumPlus/issues/23)) - - 🐛 Also added missing resources for the proper functionality of DynLights -- [🔥] \[1.18.2\] Added a new performance feature: Replace HashMap with a Object2ObjectArrayMap - - 🛠️ Can be disabled on mixins page -- [🛠️] \[1.18.2\] Make RenderType lookup performance option toggleable on mixins page - - ℹ️ This performance feature wasn't available on 1.19.2 because Moyank already adds it. -- [🔥] Updated translations - - 🍾 Russian translation - - 🌮 Mexican spanish - -# RELEASE 1.2.0 -The performance and overhaul update... just to be less "redundant"... or what do you think LunaPixel? -I am redundant now? - -- [🐛] Removed ``ExtendedServerViewDistanceMixin`` - - 🛠️ Some reports culprit it causes a GPU MemoryLeak. I suggest using other alternatives like [Farsight](https://legacy.curseforge.com/minecraft/mc-mods/farsight) -- [🔥] Added "FastChest" feature, which increases FPS in hundreds on chest rooms - - 🐛 It can't be used with Flywheel + Instancing or Batching backend. - - ℹ️ Placed on Embeddium's performance page - - 👟 Disabled if Enhanced Block Entities are installed -- [🛠️] Increased range of DynLights from 7.2 to 12 (workarround for [#8](https://github.com/SrRapero720/EmbeddiumPlus/issues/8)) -- [🔥] Added "FastBeds" feature, which increases FPS in bedrooms - - ℹ️ Why do you in the first place have a lot of beds? - - ℹ️ Placed on Embeddium's performance page -- [🔥] Added "Font Shadows" toggle - - ℹ️ Let you disable font shadows, giving texts on minecraft a flat-style - - 🛠️ Increases FPS on screens with a lot of text - - ℹ️ Placed on Embeddium's performance page -- [🛠️] Added missing options of True darkness into video settings - - ℹ️ These options exist since port was made, but it never got added into video settings - - 🛠️ Now are more accessible and contains a bunch of configurations -- [🛠️] Added Mixins page to disable Emb++ features - - 🛠️ Can disable F11 key mixin (which adds the borderless option) - - 🛠️ Can disable LanguageReload mixin feature -- [🔥] Overhaul Display FPS feature - - 🔥 Now can be change position between LEFT, CENTER, RIGHT (left by default) - - 🔥 Added option to also show GPU and RAM usage in percent - - 🔥 Added option to render text with a shadow box - - 🛠️ Now texts are colored based on how bad are your FPS and GPU/RAM usage. - - 🛠️ [1.18.2] Backported Mojang GPU usage profiling (added on F3 overlay and FPS Display) - - ℹ️ Placed on Embeddium's general page -- [🔥] Redistributed config - - 👟 Now it was easier to find certain options like "Display FPS" that was placed in general - - 🔥 Adds "Quality++" page, containing all extra quality settings - - 🔥 Adds "True Darkness" page, containing darkness features - - 🔥 Adds "Entity Culling" page, which contains all render limit for BE and entities - - ℹ️ Now mod depends on [TexTure's Embeddium Options](https://www.curseforge.com/minecraft/mc-mods/textrues-embeddium-options) -- [🔥] Changing language no longer reloads all resources - - 🛠️ A QoL change that increases language changing -- [🛠️] Rewrote configs - - 🛠️ May you notice a 1~5 extra FPS. Thank me later -- [🔥] Added fresh localization languages - - 🍜 Simplified Chinese (thanks to Wheatley11 and qznfbnj) - - 🥐 French (thanks to Myuui) - - 🍾 Russia (thanks to CatAndPaste) - - 🌮 Mexican Spanish (thanks to ME, that's right, I am mexican) - -# RELEASE 1.1.0 -Note: The Next version plan was focused on optimised DynLights, cleanup Emb++ and Expand TrueDarnkess - -- [🔥] Embedded DynamicLights on Embeddium++ (i fork this mod just to do this damn joke) - - ⚠️ That means you need to REMOVE Magnesium/Rubidium DynamicLights - - 🔥 Adds "Faster" speed option -- [🛠️] EntityCulling whitelist optimized - - 👟 Works much faster than before - - 🛠️ Fixes a memory leak (check [#3](https://github.com/SrRapero720/EmbeddiumPlus/issues/3)) - - 🔥 Now supports wildcards (``modid:*`` ignores all entities of that mod) -- [🛠️] Fixed you can't go back to windowed screen after switching to Borderless/FullScreen -- [🔥] Added back JEI Overlay hide when you are not searching - - ℹ️ Message for mezz: is disabled by default :) don't worry -- [🛠️] All options screen text of Emb++ is now localized - - ℹ️ You can contribute with translation [here](https://github.com/SrRapero720/EmbeddiumPlus/blob/1.20/src/main/resources/assets/embeddiumplus/lang/en_us.json) \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index 16dea91..d47fade 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,18 +6,18 @@ org.gradle.daemon=true ########################### #### Gradle properties #### ######################### -group=me.srrrapero720 +group=toni.embeddiumextras ######################### #### Mod properties #### ####################### -modid=embeddiumplus -modname=Embeddium++ -modversion=1.2.4 -modauthor=SrRapero720 -modcredits=Anthxny for the creation of the code, Nolij for let me jarJar zume code -modlicense=WTFPL -mod_description=The most reliable extension for Embeddium, providing performance features and quality options. +modid=embeddiumextras +modname=Embeddium Extras +modversion=2.0.0 +modauthor=Anthxny +modcredits=SrRapero720 for upstream contributions +modlicense=LGPL +mod_description=Adds configuration and performance options to Embeddium ##################### #### Enviroment #### @@ -63,4 +63,4 @@ flywheelversion=0.6.10-7 registrateversion=MC1.20-1.3.3 # github information -github_project=SrRapero720/EmbeddiumPlus \ No newline at end of file +github_project=anthxnymc/MagnesiumExtras \ No newline at end of file diff --git a/src/main/java/me/srrapero720/embeddiumplus/foundation/embeddium/pages/ZoomPage.java b/src/main/java/me/srrapero720/embeddiumplus/foundation/embeddium/pages/ZoomPage.java deleted file mode 100644 index dcf3780..0000000 --- a/src/main/java/me/srrapero720/embeddiumplus/foundation/embeddium/pages/ZoomPage.java +++ /dev/null @@ -1,163 +0,0 @@ -package me.srrapero720.embeddiumplus.foundation.embeddium.pages; - -import com.google.common.collect.ImmutableList; -import dev.nolij.zume.common.Zume; -import dev.nolij.zume.common.config.ZumeConfig; -import me.jellysquid.mods.sodium.client.gui.options.OptionGroup; -import me.jellysquid.mods.sodium.client.gui.options.OptionImpact; -import me.jellysquid.mods.sodium.client.gui.options.OptionImpl; -import me.jellysquid.mods.sodium.client.gui.options.OptionPage; -import me.jellysquid.mods.sodium.client.gui.options.control.ControlValueFormatter; -import me.jellysquid.mods.sodium.client.gui.options.control.SliderControl; -import me.jellysquid.mods.sodium.client.gui.options.control.TickBoxControl; -import me.jellysquid.mods.sodium.client.gui.options.storage.SodiumOptionsStorage; -import me.srrapero720.embeddiumplus.EmbyConfig; -import me.srrapero720.embeddiumplus.foundation.embeddium.storage.ZumeOptionsStorage; -import net.minecraft.network.chat.Component; - -import java.util.ArrayList; -import java.util.List; - -public class ZoomPage extends OptionPage { - private static final ZumeOptionsStorage zoomOptionsStorage = new ZumeOptionsStorage(); - - public ZoomPage() { - super(Component.translatable("embeddium.plus.options.zoom.page"), create()); - } - - private static ImmutableList create() { - final List groups = new ArrayList<>(); - - final var cinematicZoom = OptionImpl.createBuilder(boolean.class, zoomOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.zoom.cinematic.title")) - .setTooltip(Component.translatable("embeddium.plus.options.zoom.cinematic.desc")) - .setControl(TickBoxControl::new) - .setBinding( - (options, value) -> options.enableCinematicZoom = value, - options -> options.enableCinematicZoom - ) - .setImpact(OptionImpact.LOW) - .build(); - - final var mouseSensitive = OptionImpl.createBuilder(int.class, zoomOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.zoom.sensitive.title")) - .setTooltip(Component.translatable("embeddium.plus.options.zoom.sensitive.desc")) - .setControl((option) -> new SliderControl(option, 0, 100, 1, ControlValueFormatter.biomeBlend())) - .setBinding( - (options, value) -> options.mouseSensitivityFloor = Math.min(Math.floor(value / 100d), 1.0d), - (options) -> (int) Math.floor(options.mouseSensitivityFloor * 100d) - ) - .build(); - - final var zoomSpeed = OptionImpl.createBuilder(int.class, zoomOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.zoom.speed.title")) - .setTooltip(Component.translatable("embeddium.plus.options.zoom.speed.desc")) - .setControl((option) -> new SliderControl(option, 5, 100, 1, ControlValueFormatter.biomeBlend())) - .setBinding( - (options, value) -> options.zoomSpeed = value.shortValue(), - (options) -> (int) options.zoomSpeed - ) - .build(); - - final var zoomScrolling = OptionImpl.createBuilder(boolean.class, zoomOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.zoom.scrolling.title")) - .setTooltip(Component.translatable("embeddium.plus.options.zoom.scrolling.desc")) - .setControl(TickBoxControl::new) - .setBinding( - (options, value) -> options.enableZoomScrolling = value, - options -> options.enableZoomScrolling - ) - .build(); - - final var zoomSmoothnessMS = OptionImpl.createBuilder(int.class, zoomOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.zoom.smoothness.title")) - .setTooltip(Component.translatable("embeddium.plus.options.zoom.smoothness.desc")) - .setControl((option) -> new SliderControl(option, 50, 150, 10, i -> Component.literal(i + "").append(Component.translatable("embeddium.plus.options.common.millis")))) - .setBinding( - (options, value) -> options.zoomSmoothnessMs = value.shortValue(), - (options) -> (int) options.zoomSmoothnessMs - ) - .build(); - - final var easingExponent = OptionImpl.createBuilder(int.class, zoomOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.zoom.easing.title")) - .setTooltip(Component.translatable("embeddium.plus.options.zoom.easing.desc")) - .setControl((option) -> new SliderControl(option, 1, 8, 1, ControlValueFormatter.multiplier())) - .setBinding( - (options, value) -> options.easingExponent = value.shortValue(), - (options) -> (int) options.easingExponent - ) - .build(); - - final var useQuadratics = OptionImpl.createBuilder(boolean.class, zoomOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.zoom.quadratics.title")) - .setTooltip(Component.translatable("embeddium.plus.options.zoom.quadratics.desc")) - .setControl(TickBoxControl::new) - .setBinding( - (options, value) -> options.useQuadratic = value, - options -> options.useQuadratic - ) - .build(); - - final var defaultZoom = OptionImpl.createBuilder(int.class, zoomOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.zoom.default.title")) - .setTooltip(Component.translatable("embeddium.plus.options.zoom.default.desc")) - .setControl((option) -> new SliderControl(option, 0, 100, 1, ControlValueFormatter.percentage())) - .setBinding( - (options, value) -> options.defaultZoom = Math.min(Math.floor(value / 100d), 1.0d), - (options) -> (int) Math.floor(options.defaultZoom * 100d) - ) - .build(); - - final var toggleMode = OptionImpl.createBuilder(boolean.class, zoomOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.zoom.toggle.title")) - .setTooltip(Component.translatable("embeddium.plus.options.zoom.toggle.desc")) - .setControl(TickBoxControl::new) - .setBinding( - (options, value) -> options.toggleMode = value, - options -> options.toggleMode - ) - .build(); - - final var maxFov = OptionImpl.createBuilder(int.class, zoomOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.zoom.max.title")) - .setTooltip(Component.translatable("embeddium.plus.options.zoom.max.desc")) - .setControl((option) -> new SliderControl(option, 40, 200, 2, ControlValueFormatter.number())) - .setBinding( - (options, value) -> options.maxFOV = (double) value, - (options) -> (int) options.maxFOV - ) - .build(); - - final var minFov = OptionImpl.createBuilder(int.class, zoomOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.zoom.min.title")) - .setTooltip(Component.translatable("embeddium.plus.options.zoom.min.desc")) - .setControl((option) -> new SliderControl(option, 40, 200, 2, ControlValueFormatter.number())) - .setBinding( - (options, value) -> options.minFOV = (double) value, - (options) -> (int) options.minFOV - ) - .build(); - - groups.add(OptionGroup.createBuilder() - .add(cinematicZoom) - .add(zoomSpeed) - .add(zoomScrolling) - .add(zoomSmoothnessMS) - .add(defaultZoom) - .add(maxFov) - .add(minFov) - .build() - ); - - groups.add(OptionGroup.createBuilder() - .add(mouseSensitive) - .add(easingExponent) - .add(useQuadratics) - .add(toggleMode) - .build() - ); - - return ImmutableList.copyOf(groups); - } -} diff --git a/src/main/java/me/srrapero720/embeddiumplus/foundation/embeddium/storage/ZumeOptionsStorage.java b/src/main/java/me/srrapero720/embeddiumplus/foundation/embeddium/storage/ZumeOptionsStorage.java deleted file mode 100644 index a2b1d45..0000000 --- a/src/main/java/me/srrapero720/embeddiumplus/foundation/embeddium/storage/ZumeOptionsStorage.java +++ /dev/null @@ -1,20 +0,0 @@ -package me.srrapero720.embeddiumplus.foundation.embeddium.storage; - -import dev.nolij.zume.common.Zume; -import dev.nolij.zume.common.config.ZumeConfig; -import me.jellysquid.mods.sodium.client.gui.options.storage.OptionStorage; -import me.srrapero720.embeddiumplus.EmbyTools; -import me.srrapero720.embeddiumplus.mixins.impl.zume.accessors.ZumeAccessor; -import me.srrapero720.embeddiumplus.mixins.impl.zume.accessors.ZumeConfigAccessor; - -public class ZumeOptionsStorage implements OptionStorage { - @Override - public ZumeConfig getData() { - return Zume.config; - } - - @Override - public void save() { - // WE CAN'T SAVE - } -} \ No newline at end of file diff --git a/src/main/java/me/srrapero720/embeddiumplus/foundation/fastmodels/FastModels.java b/src/main/java/me/srrapero720/embeddiumplus/foundation/fastmodels/FastModels.java deleted file mode 100644 index 31bbe46..0000000 --- a/src/main/java/me/srrapero720/embeddiumplus/foundation/fastmodels/FastModels.java +++ /dev/null @@ -1,21 +0,0 @@ -package me.srrapero720.embeddiumplus.foundation.fastmodels; - -import com.jozufozu.flywheel.config.BackendType; -import com.jozufozu.flywheel.config.FlwConfig; -import me.srrapero720.embeddiumplus.EmbeddiumPlus; -import me.srrapero720.embeddiumplus.EmbyTools; -import net.minecraftforge.api.distmarker.Dist; -import net.minecraftforge.fml.common.Mod; - -@Mod.EventBusSubscriber(value = Dist.CLIENT, bus = Mod.EventBusSubscriber.Bus.FORGE, modid = EmbeddiumPlus.ID) -public class FastModels { - - public static boolean canUseOnChests() { - try { - return FlwConfig.get().getBackendType() == BackendType.OFF; - } catch (Error e) { // NO FLYWHEEL - // EBE conflicts with this. - return !EmbyTools.isModInstalled("enhancedblockentities"); - } - } -} diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/fastmodels/BedMixin.java b/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/fastmodels/BedMixin.java deleted file mode 100644 index 8a9d703..0000000 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/fastmodels/BedMixin.java +++ /dev/null @@ -1,31 +0,0 @@ -package me.srrapero720.embeddiumplus.mixins.impl.fastmodels; - -import me.srrapero720.embeddiumplus.EmbyConfig; -import net.minecraft.core.Direction; -import net.minecraft.world.level.block.BedBlock; -import net.minecraft.world.level.block.RenderShape; -import net.minecraft.world.level.block.state.BlockBehaviour; -import net.minecraft.world.level.block.state.BlockState; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; - -@Mixin(BedBlock.class) -public abstract class BedMixin extends BlockBehaviour { - public BedMixin(Properties pProperties) { super(pProperties); } - - @Inject(method = "getRenderShape", at = @At("RETURN"), cancellable = true) - private void inject$replaceRenderShape(BlockState state, CallbackInfoReturnable cir) { - if (EmbyConfig.fastBedsCache) { - cir.setReturnValue(RenderShape.MODEL); - } - } - - // I DON'T LIKE DO THIS WITH MIXINS, BUT IS NECESSARY :P - @Override - @SuppressWarnings("deprecation") - public boolean skipRendering(BlockState state, BlockState neighborState, Direction direction) { - return neighborState.getBlock() instanceof BedBlock; - } -} \ No newline at end of file diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/fastmodels/ChestsMixin.java b/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/fastmodels/ChestsMixin.java deleted file mode 100644 index 5bdc3cb..0000000 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/fastmodels/ChestsMixin.java +++ /dev/null @@ -1,34 +0,0 @@ -package me.srrapero720.embeddiumplus.mixins.impl.fastmodels; - -import me.srrapero720.embeddiumplus.EmbyConfig; -import me.srrapero720.embeddiumplus.foundation.fastmodels.FastModels; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.block.ChestBlock; -import net.minecraft.world.level.block.EnderChestBlock; -import net.minecraft.world.level.block.RenderShape; -import net.minecraft.world.level.block.entity.BlockEntity; -import net.minecraft.world.level.block.entity.BlockEntityTicker; -import net.minecraft.world.level.block.entity.BlockEntityType; -import net.minecraft.world.level.block.state.BlockState; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; - -// WE CAN APPLY the SAME MIXIN TO BOTH CLASSES -@Mixin(value = { ChestBlock.class, EnderChestBlock.class }) -public class ChestsMixin { - @Inject(method = "getTicker", at = @At("HEAD"), cancellable = true) - private void inject$removeTicker(Level level, BlockState state, BlockEntityType type, CallbackInfoReturnable> cir) { - if (FastModels.canUseOnChests() && EmbyConfig.fastChestsCache) { - cir.setReturnValue(null); - } - } - - @Inject(method = "getRenderShape", at = @At("HEAD"), cancellable = true) - private void inject$replaceRenderShape(BlockState state, CallbackInfoReturnable cir) { - if (FastModels.canUseOnChests() && EmbyConfig.fastChestsCache) { - cir.setReturnValue(RenderShape.MODEL); - } - } -} \ No newline at end of file diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/fastmodels/TileRenderMixin.java b/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/fastmodels/TileRenderMixin.java deleted file mode 100644 index f4d2eeb..0000000 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/fastmodels/TileRenderMixin.java +++ /dev/null @@ -1,31 +0,0 @@ -package me.srrapero720.embeddiumplus.mixins.impl.fastmodels; - -import me.srrapero720.embeddiumplus.EmbyConfig; -import me.srrapero720.embeddiumplus.foundation.fastmodels.FastModels; -import net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher; -import net.minecraft.client.renderer.blockentity.BlockEntityRenderer; -import net.minecraft.world.level.block.entity.*; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; - -@Mixin(BlockEntityRenderDispatcher.class) -public class TileRenderMixin { - @Inject(method = "getRenderer", at = @At("HEAD"), cancellable = true) - private void inject$disableRenderer(E blockEntity, CallbackInfoReturnable> cir) { - // FAST CHESTS (needs FLYWHEEL HANDLING) - if (FastModels.canUseOnChests() && EmbyConfig.fastChestsCache) { - if ((blockEntity instanceof ChestBlockEntity) || (blockEntity instanceof EnderChestBlockEntity)) { - cir.setReturnValue(null); - } - } - - // FAST BEDS (OR BETTER BEDS) - if (EmbyConfig.fastBedsCache) { - if (blockEntity instanceof BedBlockEntity) { - cir.setReturnValue(null); - } - } - } -} \ No newline at end of file diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/zume/ZumeKeyBindsForgeMixin.java b/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/zume/ZumeKeyBindsForgeMixin.java deleted file mode 100644 index 87ac4b5..0000000 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/zume/ZumeKeyBindsForgeMixin.java +++ /dev/null @@ -1,22 +0,0 @@ -package me.srrapero720.embeddiumplus.mixins.impl.zume; - -import org.lwjgl.glfw.GLFW; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.ModifyArg; - -// nolij will hate me for do that XD -@Mixin({ dev.nolij.zume.lexforge18.ZumeKeyBind.class, dev.nolij.zume.lexforge.ZumeKeyBind.class }) -public class ZumeKeyBindsForgeMixin { - @ModifyArg( - method = "(Ljava/lang/String;ILjava/lang/String;Lcom/mojang/blaze3d/platform/InputConstants$Type;ILjava/lang/String;)V", - at = @At( - value = "INVOKE", - target = "Lnet/minecraft/client/KeyMapping;(Ljava/lang/String;Lcom/mojang/blaze3d/platform/InputConstants$Type;ILjava/lang/String;)V" - ), - index = 2 - ) - private int modify$keyBindId2(int pKeyCode) { - return (pKeyCode == GLFW.GLFW_KEY_Z) ? GLFW.GLFW_KEY_C : pKeyCode; - } -} diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/zume/accessors/ZumeAccessor.java b/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/zume/accessors/ZumeAccessor.java deleted file mode 100644 index a83a890..0000000 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/zume/accessors/ZumeAccessor.java +++ /dev/null @@ -1,24 +0,0 @@ -package me.srrapero720.embeddiumplus.mixins.impl.zume.accessors; - -import dev.nolij.zume.common.Zume; -import dev.nolij.zume.common.config.ZumeConfig; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.gen.Accessor; - -@Mixin(Zume.class) -public interface ZumeAccessor { - @Accessor - static void setConfig(ZumeConfig config) { - throw new IllegalStateException("Stub!"); - } - - @Accessor - static void setInverseSmoothness(double value) { - throw new IllegalStateException("Stub!"); - } - - @Accessor - static void setToggle(boolean value) { - throw new IllegalStateException("Stub!"); - } -} diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/zume/accessors/ZumeConfigAccessor.java b/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/zume/accessors/ZumeConfigAccessor.java deleted file mode 100644 index 919b80d..0000000 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/zume/accessors/ZumeConfigAccessor.java +++ /dev/null @@ -1,14 +0,0 @@ -package me.srrapero720.embeddiumplus.mixins.impl.zume.accessors; - -import dev.nolij.zume.common.config.ZumeConfig; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.gen.Accessor; -import org.spongepowered.asm.mixin.gen.Invoker; - -import java.io.File; - -@Mixin(ZumeConfig.class) -public interface ZumeConfigAccessor { - @Invoker - void callWriteToFile(File file); -} diff --git a/src/main/java/me/srrapero720/embeddiumplus/EmbeddiumPlus.java b/src/main/java/toni/embeddiumextras/EmbeddiumExtras.java similarity index 54% rename from src/main/java/me/srrapero720/embeddiumplus/EmbeddiumPlus.java rename to src/main/java/toni/embeddiumextras/EmbeddiumExtras.java index cf13542..2855f9a 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/EmbeddiumPlus.java +++ b/src/main/java/toni/embeddiumextras/EmbeddiumExtras.java @@ -1,13 +1,13 @@ -package me.srrapero720.embeddiumplus; +package toni.embeddiumextras; import net.minecraftforge.fml.common.Mod; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; -@Mod(EmbeddiumPlus.ID) -public class EmbeddiumPlus { - public static final String ID = "embeddiumplus"; +@Mod(EmbeddiumExtras.ID) +public class EmbeddiumExtras { + public static final String ID = "embeddiumextras"; public static final Logger LOGGER = LogManager.getLogger("Embeddium++"); - public EmbeddiumPlus() {} + public EmbeddiumExtras() {} } \ No newline at end of file diff --git a/src/main/java/me/srrapero720/embeddiumplus/EmbyConfig.java b/src/main/java/toni/embeddiumextras/EmbyConfig.java similarity index 86% rename from src/main/java/me/srrapero720/embeddiumplus/EmbyConfig.java rename to src/main/java/toni/embeddiumextras/EmbyConfig.java index b547afb..8ca34da 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/EmbyConfig.java +++ b/src/main/java/toni/embeddiumextras/EmbyConfig.java @@ -1,9 +1,9 @@ -package me.srrapero720.embeddiumplus; +package toni.embeddiumextras; import com.electronwill.nightconfig.core.file.CommentedFileConfig; import com.electronwill.nightconfig.core.io.WritingMode; import com.mojang.blaze3d.platform.Window; -import me.srrapero720.embeddiumplus.mixins.impl.borderless.accessors.MainWindowAccessor; +import toni.embeddiumextras.mixins.impl.borderless.accessors.MainWindowAccessor; import net.minecraft.client.Minecraft; import net.minecraft.client.Options; import net.minecraftforge.api.distmarker.Dist; @@ -20,9 +20,7 @@ import java.util.Collections; import java.util.List; -import static me.srrapero720.embeddiumplus.EmbeddiumPlus.LOGGER; - -@Mod.EventBusSubscriber(modid = EmbeddiumPlus.ID, bus = Mod.EventBusSubscriber.Bus.MOD, value = Dist.CLIENT) +@Mod.EventBusSubscriber(modid = EmbeddiumExtras.ID, bus = Mod.EventBusSubscriber.Bus.MOD, value = Dist.CLIENT) public class EmbyConfig { public static final Marker IT = MarkerManager.getMarker("Config"); @@ -74,13 +72,8 @@ public class EmbyConfig { // PERFORMANCE; public static final BooleanValue hideJREI; public static final BooleanValue fontShadows; - public static final BooleanValue fastChests; - public static final BooleanValue fastBeds; public static volatile boolean hideJREICache; public static volatile boolean fontShadowsCache; - public static volatile boolean fastChestsCache; - public static volatile boolean fastBedsCache; - public static final BooleanValue tileEntityDistanceCulling; public static final IntValue tileEntityCullingDistanceX; public static final IntValue tileEntityCullingDistanceY; @@ -103,11 +96,6 @@ public class EmbyConfig { // but I am seeing people complaining why fast language reload wasn't cached // and takes 0.0001ms extra to update lang by an idiotic check - // DYN LIGHTS - public static final EnumValue dynLightSpeed; - public static final BooleanValue dynLightsOnEntities; - public static final BooleanValue dynLightsOnTileEntities; - public static final BooleanValue dynLightsUpdateOnPositionChange; public static volatile boolean dynLightsOnEntitiesCache; public static volatile boolean dynLightsOnTileEntitiesCache; public static volatile boolean dynLightsUpdateOnPositionChangeCache; @@ -126,10 +114,10 @@ public class EmbyConfig { static { var BUILDER = new Builder(); - // embeddiumplus -> - BUILDER.push("embeddiumplus"); + // embeddiumextras -> + BUILDER.push("embeddiumextras"); - // embeddiumplus -> general -> + // embeddiumextras -> general -> BUILDER.push("general"); fullScreen = BUILDER .comment("Set Fullscreen mode", "Borderless let you change between screens more faster and move your mouse across monitors") @@ -155,10 +143,10 @@ public class EmbyConfig { .comment("Toggle FPS Display shadow", "In case sometimes you can't see the text") .define("fpsDisplayShadow", false); - // embeddiumplus -> + // embeddiumextras -> BUILDER.pop(); - // embeddiumplus -> quality + // embeddiumextras -> quality BUILDER.push("quality"); fog = BUILDER .comment("Toggle fog feature", "Fog was a vanilla feature, toggling off may increases performance") @@ -171,7 +159,7 @@ public class EmbyConfig { .comment("Chunks fade in speed", "This option doesn't affect performance, just changes speed") .defineEnum("chunkFadeSpeed", ChunkFadeSpeed.SLOW); - // embeddiumplus -> quality -> darkness + // embeddiumextras -> quality -> darkness BUILDER.push("darkness"); darknessMode = BUILDER .comment("Configure Darkness Mode", "Each config changes what is considered 'true darkness'") @@ -226,10 +214,10 @@ public class EmbyConfig { .defineInRange("newMoonBright",0, 0, 1d); - // embeddiumplus -> + // embeddiumextras -> BUILDER.pop(2); - // embeddiumplus -> performance + // embeddiumextras -> performance BUILDER.push("performance"); hideJREI = BUILDER @@ -240,18 +228,10 @@ public class EmbyConfig { .comment("Toggles Minecraft Fonts shadows", "Depending of the case may increase performance", "Gives a flat style text") .define("fontShadows", true); - fastChests = BUILDER - .comment("Toggles FastChest feature", "Without flywheel installed or using any backend, it increases FPS significatly on chest rooms") - .define("fastChests", false); - - fastBeds = BUILDER - .comment("Toggles FastBeds feature") - .define("fastBeds", true); - - // embeddiumplus -> performance -> distanceCulling + // embeddiumextras -> performance -> distanceCulling BUILDER.push("distanceCulling"); - // embeddiumplus -> performance -> distanceCulling -> tileEntities + // embeddiumextras -> performance -> distanceCulling -> tileEntities BUILDER.push("tileEntities"); tileEntityDistanceCulling = BUILDER .comment("Toggles distance culling for Block Entities", "Maybe you use another mod for that :(") @@ -269,10 +249,10 @@ public class EmbyConfig { .comment("List of all Block Entities to be ignored by distance culling", "Uses ResourceLocation to identify it", "Example 1: \"minecraft:chest\" - Ignores chests only", "Example 2: \"ae2:*\" - ignores all Block entities from Applied Energetics 2") .defineListAllowEmpty(Collections.singletonList("whitelist"), Arrays.asList(DEFAULT_TILE_ENTITIES_WHITELIST), s -> s.toString().contains(":")); - // embeddiumplus -> performance -> distanceCulling -> + // embeddiumextras -> performance -> distanceCulling -> BUILDER.pop(); - // embeddiumplus -> performance -> distanceCulling -> entities + // embeddiumextras -> performance -> distanceCulling -> entities BUILDER.push("entities"); entityDistanceCulling = BUILDER .comment("Toggles distance culling for entities", "Maybe you use another mod for that :(") @@ -289,10 +269,10 @@ public class EmbyConfig { .comment("List of all Entities to be ignored by distance culling", "Uses ResourceLocation to identify it", "Example 1: \"minecraft:bat\" - Ignores bats only", "Example 2: \"alexsmobs:*\" - ignores all entities for alexmobs mod") .defineListAllowEmpty(Collections.singletonList("whitelist"), Arrays.asList(DEFAULT_ENTITIES_WHITELIST), (s) -> s.toString().contains(":")); - // embeddiumplus -> + // embeddiumextras -> BUILDER.pop(3); - // embeddiumplus -> others + // embeddiumextras -> others BUILDER.push("others"); borderlessAttachModeF11 = BUILDER .comment("Configure if borderless fullscreen option should be attached to F11 or replace vanilla fullscreen") @@ -303,25 +283,6 @@ public class EmbyConfig { BUILDER.pop(); - // embeddiumplus -> dynlights - BUILDER.push("dynlights"); - dynLightSpeed = BUILDER - .comment("Configure how fast light whould be updated") - .defineEnum("updateSpeed", DynLightsSpeed.REALTIME); - - dynLightsOnEntities = BUILDER - .comment("Toggle if Entities should have dynamic lights") - .define("onEntities", true); - - dynLightsOnTileEntities = BUILDER - .comment("Toggle if Block Entities should have dynamic lights") - .define("onTileEntities", true); - - dynLightsUpdateOnPositionChange = BUILDER - .define("updateOnlyOnPositionChange", true); - - // embeddiumplus -> - BUILDER.pop(); SPECS = BUILDER.build(); } @@ -332,7 +293,7 @@ public static boolean isLoaded() { public static void load() { if (isLoaded()) return; - LOGGER.warn(IT, "Loading Embeddium++Config"); + EmbeddiumExtras.LOGGER.warn(IT, "Loading Embeddium++Config"); // FORCE LOAD var path = FMLPaths.CONFIGDIR.get().resolve("embeddium++.toml"); @@ -352,7 +313,7 @@ public static void load() { @SubscribeEvent public static void updateCache(ModConfigEvent ignored) { - LOGGER.info(IT,"Updating config cache"); + EmbeddiumExtras.LOGGER.info(IT,"Updating config cache"); fpsDisplayMarginCache = fpsDisplayMargin.get(); fpsDisplayShadowCache = fpsDisplayShadow.get(); @@ -374,8 +335,6 @@ public static void updateCache(ModConfigEvent ignored) { hideJREICache = hideJREI.get(); fontShadowsCache = fontShadows.get(); - fastChestsCache = fastChests.get(); - fastBedsCache = fastBeds.get(); tileEntityDistanceCullingCache = tileEntityDistanceCulling.get(); tileEntityCullingDistanceXCache = tileEntityCullingDistanceX.get(); @@ -386,11 +345,7 @@ public static void updateCache(ModConfigEvent ignored) { fastLanguageReloadCache = fastLanguageReload.get(); - dynLightsOnEntitiesCache = dynLightsOnEntities.get(); - dynLightsOnTileEntitiesCache = dynLightsOnTileEntities.get(); - dynLightsUpdateOnPositionChangeCache = dynLightsUpdateOnPositionChange.get(); - - LOGGER.info(IT,"Cache updated successfully"); + EmbeddiumExtras.LOGGER.info(IT,"Cache updated successfully"); } public static void setFullScreenMode(Options opts, FullScreenMode value) { diff --git a/src/main/java/me/srrapero720/embeddiumplus/EmbyTools.java b/src/main/java/toni/embeddiumextras/EmbyTools.java similarity index 91% rename from src/main/java/me/srrapero720/embeddiumplus/EmbyTools.java rename to src/main/java/toni/embeddiumextras/EmbyTools.java index b0fe4f1..b5610e1 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/EmbyTools.java +++ b/src/main/java/toni/embeddiumextras/EmbyTools.java @@ -1,4 +1,4 @@ -package me.srrapero720.embeddiumplus; +package toni.embeddiumextras; import it.unimi.dsi.fastutil.Pair; import it.unimi.dsi.fastutil.longs.LongLongMutablePair; @@ -17,11 +17,8 @@ import java.lang.reflect.Field; import java.lang.reflect.Method; -import java.util.ArrayList; import java.util.List; -import static me.srrapero720.embeddiumplus.EmbeddiumPlus.LOGGER; - public class EmbyTools { private static final Marker IT = MarkerManager.getMarker("Tools"); @@ -45,7 +42,7 @@ public static void setValueInField(Class clazz, String fieldName, Object from field.setAccessible(true); field.set(from, value); } catch (Exception e){ - LOGGER.error("Cannot set value of '{}' from {}", fieldName, clazz.getName(), e); + EmbeddiumExtras.LOGGER.error("Cannot set value of '{}' from {}", fieldName, clazz.getName(), e); } } @@ -60,7 +57,7 @@ public static void invokeMethod(Class clazz, String methodName, Object from, field.setAccessible(true); field.invoke(from, values); } catch (Exception e){ - LOGGER.error("Cannot invoke method '{}' from {}", methodName, clazz.getName(), e); + EmbeddiumExtras.LOGGER.error("Cannot invoke method '{}' from {}", methodName, clazz.getName(), e); } } @@ -172,7 +169,7 @@ public static void benchStart() { public static void benchEnd() { BENCHTIMES[BENCH_POS].right(Util.getNanos()); - LOGGER.debug("Current method takes RIGHT NOW {} nanoseconds", BENCHTIMES[BENCH_POS].rightLong() - BENCHTIMES[BENCH_POS].leftLong()); + EmbeddiumExtras.LOGGER.debug("Current method takes RIGHT NOW {} nanoseconds", BENCHTIMES[BENCH_POS].rightLong() - BENCHTIMES[BENCH_POS].leftLong()); if (BENCH_POS == BENCHTIMES.length - 1) { long totalStart = 0; @@ -183,7 +180,7 @@ public static void benchEnd() { totalEnd += BENCHTIMES[i].secondLong(); } - LOGGER.info("Current method takes AVG {} nanoseconds", (totalEnd - totalStart) / BENCHTIMES.length); + EmbeddiumExtras.LOGGER.info("Current method takes AVG {} nanoseconds", (totalEnd - totalStart) / BENCHTIMES.length); BENCH_POS = 0; } else { diff --git a/src/main/java/me/srrapero720/embeddiumplus/foundation/darkness/DarknessPlus.java b/src/main/java/toni/embeddiumextras/foundation/darkness/DarknessPlus.java similarity index 97% rename from src/main/java/me/srrapero720/embeddiumplus/foundation/darkness/DarknessPlus.java rename to src/main/java/toni/embeddiumextras/foundation/darkness/DarknessPlus.java index 30e9998..cdcb876 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/foundation/darkness/DarknessPlus.java +++ b/src/main/java/toni/embeddiumextras/foundation/darkness/DarknessPlus.java @@ -1,13 +1,12 @@ -package me.srrapero720.embeddiumplus.foundation.darkness; +package toni.embeddiumextras.foundation.darkness; -import me.srrapero720.embeddiumplus.EmbyConfig; -import me.srrapero720.embeddiumplus.EmbyTools; +import toni.embeddiumextras.EmbyConfig; +import toni.embeddiumextras.EmbyTools; import net.minecraft.client.Minecraft; import net.minecraft.client.multiplayer.ClientLevel; import net.minecraft.client.renderer.GameRenderer; import net.minecraft.client.renderer.LightTexture; import net.minecraft.resources.ResourceKey; -import net.minecraft.resources.ResourceLocation; import net.minecraft.util.Mth; import net.minecraft.world.effect.MobEffects; import net.minecraft.world.level.Level; diff --git a/src/main/java/me/srrapero720/embeddiumplus/foundation/darkness/accessors/TextureAccess.java b/src/main/java/toni/embeddiumextras/foundation/darkness/accessors/TextureAccess.java similarity index 50% rename from src/main/java/me/srrapero720/embeddiumplus/foundation/darkness/accessors/TextureAccess.java rename to src/main/java/toni/embeddiumextras/foundation/darkness/accessors/TextureAccess.java index 5469be6..110f887 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/foundation/darkness/accessors/TextureAccess.java +++ b/src/main/java/toni/embeddiumextras/foundation/darkness/accessors/TextureAccess.java @@ -1,4 +1,4 @@ -package me.srrapero720.embeddiumplus.foundation.darkness.accessors; +package toni.embeddiumextras.foundation.darkness.accessors; public interface TextureAccess { void embPlus$enableUploadHook(); diff --git a/src/main/java/me/srrapero720/embeddiumplus/foundation/embeddium/EmbPlusOptions.java b/src/main/java/toni/embeddiumextras/foundation/embeddium/EmbPlusOptions.java similarity index 50% rename from src/main/java/me/srrapero720/embeddiumplus/foundation/embeddium/EmbPlusOptions.java rename to src/main/java/toni/embeddiumextras/foundation/embeddium/EmbPlusOptions.java index 2b1d9bc..fc2d053 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/foundation/embeddium/EmbPlusOptions.java +++ b/src/main/java/toni/embeddiumextras/foundation/embeddium/EmbPlusOptions.java @@ -1,4 +1,4 @@ -package me.srrapero720.embeddiumplus.foundation.embeddium; +package toni.embeddiumextras.foundation.embeddium; import me.jellysquid.mods.sodium.client.gui.options.*; import me.jellysquid.mods.sodium.client.gui.options.control.CyclingControl; @@ -6,13 +6,12 @@ import me.jellysquid.mods.sodium.client.gui.options.control.TickBoxControl; import me.jellysquid.mods.sodium.client.gui.options.storage.MinecraftOptionsStorage; import me.jellysquid.mods.sodium.client.gui.options.storage.SodiumOptionsStorage; -import me.srrapero720.embeddiumplus.EmbyConfig; -import me.srrapero720.embeddiumplus.EmbyConfig.FPSDisplayGravity; -import me.srrapero720.embeddiumplus.EmbyConfig.FPSDisplayMode; -import me.srrapero720.embeddiumplus.EmbyConfig.FPSDisplaySystemMode; -import me.srrapero720.embeddiumplus.EmbyConfig.FullScreenMode; -import me.srrapero720.embeddiumplus.EmbyTools; -import me.srrapero720.embeddiumplus.foundation.fastmodels.FastModels; +import toni.embeddiumextras.EmbyConfig; +import toni.embeddiumextras.EmbyConfig.FPSDisplayGravity; +import toni.embeddiumextras.EmbyConfig.FPSDisplayMode; +import toni.embeddiumextras.EmbyConfig.FPSDisplaySystemMode; +import toni.embeddiumextras.EmbyConfig.FullScreenMode; +import toni.embeddiumextras.EmbyTools; import net.minecraft.network.chat.Component; import java.util.List; @@ -20,11 +19,11 @@ public class EmbPlusOptions { public static Option getFullscreenOption(MinecraftOptionsStorage options) { return OptionImpl.createBuilder(FullScreenMode.class, options) - .setName(Component.translatable("embeddium.plus.options.screen.title")) - .setTooltip(Component.translatable("embeddium.plus.options.screen.desc")) + .setName(Component.translatable("embeddium.extras.options.screen.title")) + .setTooltip(Component.translatable("embeddium.extras.options.screen.desc")) .setControl((opt) -> new CyclingControl<>(opt, FullScreenMode.class, new Component[] { - Component.translatable("embeddium.plus.options.screen.windowed"), - Component.translatable("embeddium.plus.options.screen.borderless"), + Component.translatable("embeddium.extras.options.screen.windowed"), + Component.translatable("embeddium.extras.options.screen.borderless"), Component.translatable("options.fullscreen") })) .setBinding(EmbyConfig::setFullScreenMode, (opts) -> EmbyConfig.fullScreen.get()).build(); @@ -35,12 +34,12 @@ public static void setFPSOptions(List groups, SodiumOptionsStorage var builder = OptionGroup.createBuilder(); builder.add(OptionImpl.createBuilder(FPSDisplayMode.class, sodiumOpts) - .setName(Component.translatable("embeddium.plus.options.displayfps.title")) - .setTooltip(Component.translatable("embeddium.plus.options.displayfps.desc")) + .setName(Component.translatable("embeddium.extras.options.displayfps.title")) + .setTooltip(Component.translatable("embeddium.extras.options.displayfps.desc")) .setControl((option) -> new CyclingControl<>(option, FPSDisplayMode.class, new Component[]{ - Component.translatable("embeddium.plus.options.common.off"), - Component.translatable("embeddium.plus.options.common.simple"), - Component.translatable("embeddium.plus.options.common.advanced") + Component.translatable("embeddium.extras.options.common.off"), + Component.translatable("embeddium.extras.options.common.simple"), + Component.translatable("embeddium.extras.options.common.advanced") })) .setBinding( (opts, value) -> EmbyConfig.fpsDisplayMode.set(value), @@ -50,13 +49,13 @@ public static void setFPSOptions(List groups, SodiumOptionsStorage ); builder.add(OptionImpl.createBuilder(FPSDisplaySystemMode.class, sodiumOpts) - .setName(Component.translatable("embeddium.plus.options.displayfps.system.title")) - .setTooltip(Component.translatable("embeddium.plus.options.displayfps.system.desc")) + .setName(Component.translatable("embeddium.extras.options.displayfps.system.title")) + .setTooltip(Component.translatable("embeddium.extras.options.displayfps.system.desc")) .setControl((option) -> new CyclingControl<>(option, FPSDisplaySystemMode.class, new Component[]{ - Component.translatable("embeddium.plus.options.common.off"), - Component.translatable("embeddium.plus.options.common.on"), - Component.translatable("embeddium.plus.options.displayfps.system.gpu"), - Component.translatable("embeddium.plus.options.displayfps.system.ram") + Component.translatable("embeddium.extras.options.common.off"), + Component.translatable("embeddium.extras.options.common.on"), + Component.translatable("embeddium.extras.options.displayfps.system.gpu"), + Component.translatable("embeddium.extras.options.displayfps.system.ram") })) .setBinding((options, value) -> EmbyConfig.fpsDisplaySystemMode.set(value), (options) -> EmbyConfig.fpsDisplaySystemMode.get()) @@ -65,12 +64,12 @@ public static void setFPSOptions(List groups, SodiumOptionsStorage var components = new Component[FPSDisplayGravity.values().length]; for (int i = 0; i < components.length; i++) { - components[i] = Component.translatable("embeddium.plus.options.displayfps.gravity." + FPSDisplayGravity.values()[i].name().toLowerCase()); + components[i] = Component.translatable("embeddium.extras.options.displayfps.gravity." + FPSDisplayGravity.values()[i].name().toLowerCase()); } builder.add(OptionImpl.createBuilder(FPSDisplayGravity.class, sodiumOpts) - .setName(Component.translatable("embeddium.plus.options.displayfps.gravity.title")) - .setTooltip(Component.translatable("embeddium.plus.options.displayfps.gravity.desc")) + .setName(Component.translatable("embeddium.extras.options.displayfps.gravity.title")) + .setTooltip(Component.translatable("embeddium.extras.options.displayfps.gravity.desc")) .setControl((option) -> new CyclingControl<>(option, FPSDisplayGravity.class, components)) .setBinding( (opts, value) -> EmbyConfig.fpsDisplayGravity.set(value), @@ -80,8 +79,8 @@ public static void setFPSOptions(List groups, SodiumOptionsStorage builder.add(OptionImpl.createBuilder(Integer.TYPE, sodiumOpts) - .setName(Component.translatable("embeddium.plus.options.displayfps.margin.title")) - .setTooltip(Component.translatable("embeddium.plus.options.displayfps.margin.desc")) + .setName(Component.translatable("embeddium.extras.options.displayfps.margin.title")) + .setTooltip(Component.translatable("embeddium.extras.options.displayfps.margin.desc")) .setControl((option) -> new SliderControl(option, 4, 64, 1, (v) -> Component.literal(v + "px"))) .setImpact(OptionImpact.LOW) .setBinding( @@ -94,8 +93,8 @@ public static void setFPSOptions(List groups, SodiumOptionsStorage ); builder.add(OptionImpl.createBuilder(boolean.class, sodiumOpts) - .setName(Component.translatable("embeddium.plus.options.displayfps.shadow.title")) - .setTooltip(Component.translatable("embeddium.plus.options.displayfps.shadow.desc")) + .setName(Component.translatable("embeddium.extras.options.displayfps.shadow.title")) + .setTooltip(Component.translatable("embeddium.extras.options.displayfps.shadow.desc")) .setControl(TickBoxControl::new) .setBinding( (options, value) -> { @@ -109,12 +108,11 @@ public static void setFPSOptions(List groups, SodiumOptionsStorage groups.add(builder.build()); } - public static void setPerformanceOptions(List groups, SodiumOptionsStorage sodiumOpts) { var builder = OptionGroup.createBuilder(); var fontShadow = OptionImpl.createBuilder(boolean.class, sodiumOpts) - .setName(Component.translatable("embeddium.plus.options.fontshadow.title")) - .setTooltip(Component.translatable("embeddium.plus.options.fontshadow.desc")) + .setName(Component.translatable("embeddium.extras.options.fontshadow.title")) + .setTooltip(Component.translatable("embeddium.extras.options.fontshadow.desc")) .setControl(TickBoxControl::new) .setBinding( (options, value) -> { @@ -124,53 +122,23 @@ public static void setPerformanceOptions(List groups, SodiumOptions (options) -> EmbyConfig.fontShadowsCache) .setImpact(OptionImpact.VARIES) .build(); - var fastChest = OptionImpl.createBuilder(boolean.class, sodiumOpts) - .setName(Component.translatable("embeddium.plus.options.fastchest.title")) - .setTooltip(Component.translatable("embeddium.plus.options.fastchest.desc")) - .setControl(TickBoxControl::new) - .setBinding( - (options, value) -> { - EmbyConfig.fastChests.set(value); - EmbyConfig.fastChestsCache = value; - }, - (options) -> EmbyConfig.fastChestsCache) - .setImpact(OptionImpact.HIGH) - .setEnabled(FastModels.canUseOnChests() && !EmbyTools.isModInstalled("enhancedblockentities")) - .setFlags(OptionFlag.REQUIRES_RENDERER_RELOAD) - .build(); - var fastBeds = OptionImpl.createBuilder(boolean.class, sodiumOpts) - .setName(Component.translatable("embeddium.plus.options.fastbeds.title")) - .setTooltip(Component.translatable("embeddium.plus.options.fastbeds.desc")) - .setControl(TickBoxControl::new) - .setBinding( - (options, value) -> { - EmbyConfig.fastBeds.set(value); - EmbyConfig.fastBedsCache = value; - }, - (options) -> EmbyConfig.fastBedsCache) - .setImpact(OptionImpact.LOW) -// .setEnabled(EmbyTools.isFlywheelOff()) - .setFlags(OptionFlag.REQUIRES_RENDERER_RELOAD) - .build(); var hideJEI = OptionImpl.createBuilder(boolean.class, sodiumOpts) - .setName(Component.translatable("embeddium.plus.options.jei.title")) - .setTooltip(Component.translatable("embeddium.plus.options.jei.desc")) + .setName(Component.translatable("embeddium.extras.options.jei.title")) + .setTooltip(Component.translatable("embeddium.extras.options.jei.desc")) .setControl(TickBoxControl::new) .setBinding( (options, value) -> { EmbyConfig.hideJREI.set(value); EmbyConfig.hideJREICache = value; }, - (options) -> FastModels.canUseOnChests() && EmbyConfig.hideJREICache) + (options) -> EmbyConfig.hideJREICache) .setImpact(OptionImpact.LOW) .setEnabled(EmbyTools.isModInstalled("jei")) .build(); builder.add(fontShadow); - builder.add(fastChest); - builder.add(fastBeds); builder.add(hideJEI); groups.add(builder.build()); diff --git a/src/main/java/me/srrapero720/embeddiumplus/foundation/embeddium/pages/EntityCullingPage.java b/src/main/java/toni/embeddiumextras/foundation/embeddium/pages/EntityCullingPage.java similarity index 77% rename from src/main/java/me/srrapero720/embeddiumplus/foundation/embeddium/pages/EntityCullingPage.java rename to src/main/java/toni/embeddiumextras/foundation/embeddium/pages/EntityCullingPage.java index 50e910b..61e5db3 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/foundation/embeddium/pages/EntityCullingPage.java +++ b/src/main/java/toni/embeddiumextras/foundation/embeddium/pages/EntityCullingPage.java @@ -1,4 +1,4 @@ -package me.srrapero720.embeddiumplus.foundation.embeddium.pages; +package toni.embeddiumextras.foundation.embeddium.pages; import com.google.common.collect.ImmutableList; import me.jellysquid.mods.sodium.client.gui.options.OptionGroup; @@ -9,7 +9,7 @@ import me.jellysquid.mods.sodium.client.gui.options.control.SliderControl; import me.jellysquid.mods.sodium.client.gui.options.control.TickBoxControl; import me.jellysquid.mods.sodium.client.gui.options.storage.SodiumOptionsStorage; -import me.srrapero720.embeddiumplus.EmbyConfig; +import toni.embeddiumextras.EmbyConfig; import net.minecraft.network.chat.Component; import java.util.ArrayList; @@ -19,15 +19,15 @@ public class EntityCullingPage extends OptionPage { private static final SodiumOptionsStorage performanceOptionsStorage = new SodiumOptionsStorage(); public EntityCullingPage() { - super(Component.translatable("embeddium.plus.options.culling.page"), create()); + super(Component.translatable("embeddium.extras.options.culling.page"), create()); } private static ImmutableList create() { final List groups = new ArrayList<>(); var enableDistanceChecks = OptionImpl.createBuilder(boolean.class, performanceOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.culling.entity.title")) - .setTooltip(Component.translatable("embeddium.plus.options.culling.entity.desc")) + .setName(Component.translatable("embeddium.extras.options.culling.entity.title")) + .setTooltip(Component.translatable("embeddium.extras.options.culling.entity.desc")) .setControl(TickBoxControl::new) .setBinding( (options, value) -> { @@ -39,8 +39,8 @@ private static ImmutableList create() { .build(); var maxEntityDistance = OptionImpl.createBuilder(int.class, performanceOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.culling.entity.distance.horizontal.title")) - .setTooltip(Component.translatable("embeddium.plus.options.culling.entity.distance.horizontal.desc")) + .setName(Component.translatable("embeddium.extras.options.culling.entity.distance.horizontal.title")) + .setTooltip(Component.translatable("embeddium.extras.options.culling.entity.distance.horizontal.desc")) .setControl((option) -> new SliderControl(option, 16, 192, 8, ControlValueFormatter.biomeBlend())) .setBinding( (options, value) -> { @@ -53,8 +53,8 @@ private static ImmutableList create() { .build(); var maxEntityDistanceVertical = OptionImpl.createBuilder(int.class, performanceOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.culling.entity.distance.vertical.title")) - .setTooltip(Component.translatable("embeddium.plus.options.culling.entity.distance.vertical.desc")) + .setName(Component.translatable("embeddium.extras.options.culling.entity.distance.vertical.title")) + .setTooltip(Component.translatable("embeddium.extras.options.culling.entity.distance.vertical.desc")) .setControl((option) -> new SliderControl(option, 16, 64, 4, ControlValueFormatter.biomeBlend())) .setBinding( (options, value) -> { @@ -76,8 +76,8 @@ private static ImmutableList create() { var enableTileDistanceChecks = OptionImpl.createBuilder(boolean.class, performanceOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.culling.tiles.title")) - .setTooltip(Component.translatable("embeddium.plus.options.culling.tiles.desc")) + .setName(Component.translatable("embeddium.extras.options.culling.tiles.title")) + .setTooltip(Component.translatable("embeddium.extras.options.culling.tiles.desc")) .setControl(TickBoxControl::new) .setBinding( (options, value) -> { @@ -90,8 +90,8 @@ private static ImmutableList create() { var maxTileEntityDistance = OptionImpl.createBuilder(int.class, performanceOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.culling.tile.distance.horizontal.title")) - .setTooltip(Component.translatable("embeddium.plus.options.culling.tile.distance.horizontal.desc")) + .setName(Component.translatable("embeddium.extras.options.culling.tile.distance.horizontal.title")) + .setTooltip(Component.translatable("embeddium.extras.options.culling.tile.distance.horizontal.desc")) .setControl((option) -> new SliderControl(option, 16, 256, 8, ControlValueFormatter.biomeBlend())) .setBinding((options, value) -> { int result = value * value; @@ -103,8 +103,8 @@ private static ImmutableList create() { .build(); var maxTileEntityDistanceVertical = OptionImpl.createBuilder(int.class, performanceOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.culling.tile.distance.vertical.title")) - .setTooltip(Component.translatable("embeddium.plus.options.culling.tile.distance.vertical.desc")) + .setName(Component.translatable("embeddium.extras.options.culling.tile.distance.vertical.title")) + .setTooltip(Component.translatable("embeddium.extras.options.culling.tile.distance.vertical.desc")) .setControl((option) -> new SliderControl(option, 16, 64, 4, ControlValueFormatter.biomeBlend())) .setBinding((options, value) -> { EmbyConfig.tileEntityCullingDistanceY.set(value); diff --git a/src/main/java/me/srrapero720/embeddiumplus/foundation/embeddium/pages/OthersPage.java b/src/main/java/toni/embeddiumextras/foundation/embeddium/pages/OthersPage.java similarity index 82% rename from src/main/java/me/srrapero720/embeddiumplus/foundation/embeddium/pages/OthersPage.java rename to src/main/java/toni/embeddiumextras/foundation/embeddium/pages/OthersPage.java index a7b42d1..54015ef 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/foundation/embeddium/pages/OthersPage.java +++ b/src/main/java/toni/embeddiumextras/foundation/embeddium/pages/OthersPage.java @@ -1,4 +1,4 @@ -package me.srrapero720.embeddiumplus.foundation.embeddium.pages; +package toni.embeddiumextras.foundation.embeddium.pages; import com.google.common.collect.ImmutableList; import me.jellysquid.mods.sodium.client.gui.options.OptionGroup; @@ -7,7 +7,7 @@ import me.jellysquid.mods.sodium.client.gui.options.control.CyclingControl; import me.jellysquid.mods.sodium.client.gui.options.control.TickBoxControl; import me.jellysquid.mods.sodium.client.gui.options.storage.SodiumOptionsStorage; -import me.srrapero720.embeddiumplus.EmbyConfig; +import toni.embeddiumextras.EmbyConfig; import net.minecraft.network.chat.Component; import java.util.ArrayList; @@ -17,7 +17,7 @@ public class OthersPage extends OptionPage { private static final SodiumOptionsStorage mixinsOptionsStorage = new SodiumOptionsStorage(); public OthersPage() { - super(Component.translatable("embeddium.plus.options.others.page"), create()); + super(Component.translatable("embeddium.extras.options.others.page"), create()); } private static ImmutableList create() { @@ -25,19 +25,19 @@ private static ImmutableList create() { groups.add(OptionGroup.createBuilder() .add(OptionImpl.createBuilder(EmbyConfig.AttachMode.class, mixinsOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.others.borderless.attachmode.title")) - .setTooltip(Component.translatable("embeddium.plus.options.others.borderless.attachmode.desc")) + .setName(Component.translatable("embeddium.extras.options.others.borderless.attachmode.title")) + .setTooltip(Component.translatable("embeddium.extras.options.others.borderless.attachmode.desc")) .setControl(option -> new CyclingControl<>(option, EmbyConfig.AttachMode.class, new Component[] { - Component.translatable("embeddium.plus.options.common.attach"), - Component.translatable("embeddium.plus.options.common.replace"), - Component.translatable("embeddium.plus.options.common.off") + Component.translatable("embeddium.extras.options.common.attach"), + Component.translatable("embeddium.extras.options.common.replace"), + Component.translatable("embeddium.extras.options.common.off") })) .setBinding((options, value) -> EmbyConfig.borderlessAttachModeF11.set(value), (options) -> EmbyConfig.borderlessAttachModeF11.get()) .build()) .add(OptionImpl.createBuilder(boolean.class, mixinsOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.others.languagescreen.fastreload.title")) - .setTooltip(Component.translatable("embeddium.plus.options.others.languagescreen.fastreload.desc")) + .setName(Component.translatable("embeddium.extras.options.others.languagescreen.fastreload.title")) + .setTooltip(Component.translatable("embeddium.extras.options.others.languagescreen.fastreload.desc")) .setControl(TickBoxControl::new) .setBinding((options, value) -> { EmbyConfig.fastLanguageReload.set(value); diff --git a/src/main/java/me/srrapero720/embeddiumplus/foundation/embeddium/pages/QualityPlusPage.java b/src/main/java/toni/embeddiumextras/foundation/embeddium/pages/QualityPlusPage.java similarity index 82% rename from src/main/java/me/srrapero720/embeddiumplus/foundation/embeddium/pages/QualityPlusPage.java rename to src/main/java/toni/embeddiumextras/foundation/embeddium/pages/QualityPlusPage.java index dc0a5f1..53cf9c2 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/foundation/embeddium/pages/QualityPlusPage.java +++ b/src/main/java/toni/embeddiumextras/foundation/embeddium/pages/QualityPlusPage.java @@ -1,4 +1,4 @@ -package me.srrapero720.embeddiumplus.foundation.embeddium.pages; +package toni.embeddiumextras.foundation.embeddium.pages; import com.google.common.collect.ImmutableList; import me.jellysquid.mods.sodium.client.gui.options.OptionGroup; @@ -10,7 +10,7 @@ import me.jellysquid.mods.sodium.client.gui.options.control.SliderControl; import me.jellysquid.mods.sodium.client.gui.options.control.TickBoxControl; import me.jellysquid.mods.sodium.client.gui.options.storage.SodiumOptionsStorage; -import me.srrapero720.embeddiumplus.EmbyConfig; +import toni.embeddiumextras.EmbyConfig; import net.minecraft.network.chat.Component; import java.util.ArrayList; @@ -27,8 +27,8 @@ private static ImmutableList create() { final List groups = new ArrayList<>(); final var fog = OptionImpl.createBuilder(boolean.class, qualityOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.fog.title")) - .setTooltip(Component.translatable("embeddium.plus.options.fog.desc")) + .setName(Component.translatable("embeddium.extras.options.fog.title")) + .setTooltip(Component.translatable("embeddium.extras.options.fog.desc")) .setControl(TickBoxControl::new) .setBinding((options, value) -> { EmbyConfig.fog.set(value); @@ -39,8 +39,8 @@ private static ImmutableList create() { .build(); final var fadeInQuality = OptionImpl.createBuilder(EmbyConfig.ChunkFadeSpeed.class, qualityOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.fadein.title")) - .setTooltip(Component.translatable("embeddium.plus.options.fadein.desc")) + .setName(Component.translatable("embeddium.extras.options.fadein.title")) + .setTooltip(Component.translatable("embeddium.extras.options.fadein.desc")) .setControl((option) -> new CyclingControl<>(option, EmbyConfig.ChunkFadeSpeed.class, new Component[]{ Component.translatable("options.off"), Component.translatable("options.graphics.fast"), @@ -59,8 +59,8 @@ private static ImmutableList create() { ); final var cloudHeight = OptionImpl.createBuilder(int.class, qualityOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.clouds.height.title")) - .setTooltip(Component.translatable("embeddium.plus.options.clouds.height.desc")) + .setName(Component.translatable("embeddium.extras.options.clouds.height.title")) + .setTooltip(Component.translatable("embeddium.extras.options.clouds.height.desc")) .setControl((option) -> new SliderControl(option, 64, 364, 4, ControlValueFormatter.biomeBlend())) .setBinding((options, value) -> { EmbyConfig.cloudsHeight.set(value); diff --git a/src/main/java/me/srrapero720/embeddiumplus/foundation/embeddium/pages/TrueDarknessPage.java b/src/main/java/toni/embeddiumextras/foundation/embeddium/pages/TrueDarknessPage.java similarity index 73% rename from src/main/java/me/srrapero720/embeddiumplus/foundation/embeddium/pages/TrueDarknessPage.java rename to src/main/java/toni/embeddiumextras/foundation/embeddium/pages/TrueDarknessPage.java index 6ea96e1..94db645 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/foundation/embeddium/pages/TrueDarknessPage.java +++ b/src/main/java/toni/embeddiumextras/foundation/embeddium/pages/TrueDarknessPage.java @@ -1,4 +1,4 @@ -package me.srrapero720.embeddiumplus.foundation.embeddium.pages; +package toni.embeddiumextras.foundation.embeddium.pages; import com.google.common.collect.ImmutableList; import me.jellysquid.mods.sodium.client.gui.options.OptionGroup; @@ -9,7 +9,7 @@ import me.jellysquid.mods.sodium.client.gui.options.control.SliderControl; import me.jellysquid.mods.sodium.client.gui.options.control.TickBoxControl; import me.jellysquid.mods.sodium.client.gui.options.storage.SodiumOptionsStorage; -import me.srrapero720.embeddiumplus.EmbyConfig; +import toni.embeddiumextras.EmbyConfig; import net.minecraft.network.chat.Component; import java.util.ArrayList; @@ -19,7 +19,7 @@ public class TrueDarknessPage extends OptionPage { private static final SodiumOptionsStorage performanceOptionsStorage = new SodiumOptionsStorage(); public TrueDarknessPage() { - super(Component.translatable("embeddium.plus.options.darkness.page"), create()); + super(Component.translatable("embeddium.extras.options.darkness.page"), create()); } private static ImmutableList create() { @@ -27,13 +27,13 @@ private static ImmutableList create() { // GENERAL ENABLE final var darknessMode = OptionImpl.createBuilder(EmbyConfig.DarknessMode.class, performanceOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.darkness.mode.title")) - .setTooltip(Component.translatable("embeddium.plus.options.darkness.mode.desc")) + .setName(Component.translatable("embeddium.extras.options.darkness.mode.title")) + .setTooltip(Component.translatable("embeddium.extras.options.darkness.mode.desc")) .setControl((option) -> new CyclingControl<>(option, EmbyConfig.DarknessMode.class, new Component[]{ - Component.translatable("embeddium.plus.options.darkness.mode.pitchblack"), - Component.translatable("embeddium.plus.options.darkness.mode.reallydark"), - Component.translatable("embeddium.plus.options.darkness.mode.dark"), - Component.translatable("embeddium.plus.options.darkness.mode.dim"), + Component.translatable("embeddium.extras.options.darkness.mode.pitchblack"), + Component.translatable("embeddium.extras.options.darkness.mode.reallydark"), + Component.translatable("embeddium.extras.options.darkness.mode.dark"), + Component.translatable("embeddium.extras.options.darkness.mode.dim"), Component.translatable("options.off") })) .setBinding((opts, value) -> EmbyConfig.darknessMode.set(value), @@ -41,8 +41,8 @@ private static ImmutableList create() { .build(); var noSkylight = OptionImpl.createBuilder(boolean.class, performanceOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.darkness.noskylight.title")) - .setTooltip(Component.translatable("embeddium.plus.options.darkness.noskylight.desc")) + .setName(Component.translatable("embeddium.extras.options.darkness.noskylight.title")) + .setTooltip(Component.translatable("embeddium.extras.options.darkness.noskylight.desc")) .setControl(TickBoxControl::new) .setBinding((options, value) -> { EmbyConfig.darknessOnNoSkyLight.set(value); @@ -59,8 +59,8 @@ private static ImmutableList create() { // OVERWORLD var darknessOtherDim = OptionImpl.createBuilder(boolean.class, performanceOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.darkness.others.title")) - .setTooltip(Component.translatable("embeddium.plus.options.darkness.others.desc")) + .setName(Component.translatable("embeddium.extras.options.darkness.others.title")) + .setTooltip(Component.translatable("embeddium.extras.options.darkness.others.desc")) .setControl(TickBoxControl::new) .setBinding((options, value) -> { EmbyConfig.darknessByDefault.set(value); @@ -69,8 +69,8 @@ private static ImmutableList create() { (options) -> EmbyConfig.darknessByDefaultCache) .build(); var darknessOnOverworld = OptionImpl.createBuilder(boolean.class, performanceOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.darkness.overworld.title")) - .setTooltip(Component.translatable("embeddium.plus.options.darkness.overworld.desc")) + .setName(Component.translatable("embeddium.extras.options.darkness.overworld.title")) + .setTooltip(Component.translatable("embeddium.extras.options.darkness.overworld.desc")) .setControl(TickBoxControl::new) .setBinding((options, value) -> { EmbyConfig.darknessOnOverworld.set(value); @@ -80,8 +80,8 @@ private static ImmutableList create() { .build(); var darknessOnNether = OptionImpl.createBuilder(boolean.class, performanceOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.darkness.nether.title")) - .setTooltip(Component.translatable("embeddium.plus.options.darkness.nether.desc")) + .setName(Component.translatable("embeddium.extras.options.darkness.nether.title")) + .setTooltip(Component.translatable("embeddium.extras.options.darkness.nether.desc")) .setControl(TickBoxControl::new) .setBinding((options, value) -> { EmbyConfig.darknessOnNether.set(value); @@ -91,8 +91,8 @@ private static ImmutableList create() { .build(); final var netherFogBright = OptionImpl.createBuilder(int.class, performanceOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.darkness.nether.brightness.title")) - .setTooltip(Component.translatable("embeddium.plus.options.darkness.nether.brightness.desc")) + .setName(Component.translatable("embeddium.extras.options.darkness.nether.brightness.title")) + .setTooltip(Component.translatable("embeddium.extras.options.darkness.nether.brightness.desc")) .setControl((option) -> new SliderControl(option, 0, 100, 1, ControlValueFormatter.percentage())) .setBinding((options, current) -> { var value = current / 100d; @@ -103,8 +103,8 @@ private static ImmutableList create() { .build(); var darknessOnEnd = OptionImpl.createBuilder(boolean.class, performanceOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.darkness.end.title")) - .setTooltip(Component.translatable("embeddium.plus.options.darkness.end.desc")) + .setName(Component.translatable("embeddium.extras.options.darkness.end.title")) + .setTooltip(Component.translatable("embeddium.extras.options.darkness.end.desc")) .setControl(TickBoxControl::new) .setBinding((options, value) -> { EmbyConfig.darknessOnEnd.set(value); @@ -114,8 +114,8 @@ private static ImmutableList create() { .build(); final var endFogBright = OptionImpl.createBuilder(int.class, performanceOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.darkness.end.brightness.title")) - .setTooltip(Component.translatable("embeddium.plus.options.darkness.end.brightness.desc")) + .setName(Component.translatable("embeddium.extras.options.darkness.end.brightness.title")) + .setTooltip(Component.translatable("embeddium.extras.options.darkness.end.brightness.desc")) .setControl((option) -> new SliderControl(option, 0, 100, 1, ControlValueFormatter.percentage())) .setBinding((options, current) -> { var value = current / 100d; @@ -144,8 +144,8 @@ private static ImmutableList create() { ); var blockLightOnly = OptionImpl.createBuilder(boolean.class, performanceOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.darkness.blocklightonly.title")) - .setTooltip(Component.translatable("embeddium.plus.options.darkness.blocklightonly.desc")) + .setName(Component.translatable("embeddium.extras.options.darkness.blocklightonly.title")) + .setTooltip(Component.translatable("embeddium.extras.options.darkness.blocklightonly.desc")) .setControl(TickBoxControl::new) .setBinding((options, value) -> { EmbyConfig.darknessBlockLightOnly.set(value); @@ -157,8 +157,8 @@ private static ImmutableList create() { var affectedByMoonPhase = OptionImpl.createBuilder(boolean.class, performanceOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.darkness.moonphase.title")) - .setTooltip(Component.translatable("embeddium.plus.options.darkness.moonphase.desc")) + .setName(Component.translatable("embeddium.extras.options.darkness.moonphase.title")) + .setTooltip(Component.translatable("embeddium.extras.options.darkness.moonphase.desc")) .setControl(TickBoxControl::new) .setBinding((options, value) -> { EmbyConfig.darknessAffectedByMoonPhase.set(value); @@ -168,8 +168,8 @@ private static ImmutableList create() { .build(); final var newMoonBright = OptionImpl.createBuilder(int.class, performanceOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.darkness.moonphase.fresh.title")) - .setTooltip(Component.translatable("embeddium.plus.options.darkness.moonphase.fresh.desc")) + .setName(Component.translatable("embeddium.extras.options.darkness.moonphase.fresh.title")) + .setTooltip(Component.translatable("embeddium.extras.options.darkness.moonphase.fresh.desc")) .setControl((option) -> new SliderControl(option, 0, 100, 1, ControlValueFormatter.percentage())) .setBinding((options, current) -> { var value = current / 100d; @@ -180,8 +180,8 @@ private static ImmutableList create() { .build(); final var fullMoonBright = OptionImpl.createBuilder(int.class, performanceOptionsStorage) - .setName(Component.translatable("embeddium.plus.options.darkness.moonphase.full.title")) - .setTooltip(Component.translatable("embeddium.plus.options.darkness.moonphase.full.desc")) + .setName(Component.translatable("embeddium.extras.options.darkness.moonphase.full.title")) + .setTooltip(Component.translatable("embeddium.extras.options.darkness.moonphase.full.desc")) .setControl((option) -> new SliderControl(option, 0, 100, 1, ControlValueFormatter.percentage())) .setBinding((options, current) -> { var value = current / 100d; diff --git a/src/main/java/me/srrapero720/embeddiumplus/foundation/entitydistance/IWhitelistCheck.java b/src/main/java/toni/embeddiumextras/foundation/entitydistance/IWhitelistCheck.java similarity index 52% rename from src/main/java/me/srrapero720/embeddiumplus/foundation/entitydistance/IWhitelistCheck.java rename to src/main/java/toni/embeddiumextras/foundation/entitydistance/IWhitelistCheck.java index c2da443..d51ffca 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/foundation/entitydistance/IWhitelistCheck.java +++ b/src/main/java/toni/embeddiumextras/foundation/entitydistance/IWhitelistCheck.java @@ -1,4 +1,4 @@ -package me.srrapero720.embeddiumplus.foundation.entitydistance; +package toni.embeddiumextras.foundation.entitydistance; public interface IWhitelistCheck { boolean embPlus$isAllowed(); diff --git a/src/main/java/me/srrapero720/embeddiumplus/foundation/fps/DebugOverlayEvent.java b/src/main/java/toni/embeddiumextras/foundation/fps/DebugOverlayEvent.java similarity index 92% rename from src/main/java/me/srrapero720/embeddiumplus/foundation/fps/DebugOverlayEvent.java rename to src/main/java/toni/embeddiumextras/foundation/fps/DebugOverlayEvent.java index 8d44f59..847a874 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/foundation/fps/DebugOverlayEvent.java +++ b/src/main/java/toni/embeddiumextras/foundation/fps/DebugOverlayEvent.java @@ -1,9 +1,9 @@ -package me.srrapero720.embeddiumplus.foundation.fps; +package toni.embeddiumextras.foundation.fps; -import me.srrapero720.embeddiumplus.EmbeddiumPlus; -import me.srrapero720.embeddiumplus.EmbyConfig; -import me.srrapero720.embeddiumplus.EmbyTools; -import me.srrapero720.embeddiumplus.foundation.fps.accessors.IUsageGPU; +import toni.embeddiumextras.EmbeddiumExtras; +import toni.embeddiumextras.EmbyConfig; +import toni.embeddiumextras.EmbyTools; +import toni.embeddiumextras.foundation.fps.accessors.IUsageGPU; import net.minecraft.ChatFormatting; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.Font; @@ -17,15 +17,15 @@ import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; -@Mod.EventBusSubscriber(modid = EmbeddiumPlus.ID, bus = Mod.EventBusSubscriber.Bus.FORGE, value = Dist.CLIENT) +@Mod.EventBusSubscriber(modid = EmbeddiumExtras.ID, bus = Mod.EventBusSubscriber.Bus.FORGE, value = Dist.CLIENT) public class DebugOverlayEvent { private static final FPSDisplay DISPLAY = new FPSDisplay(); - private static final Component MSG_FPS = Component.translatable("embeddium.plus.options.displayfps.fps"); - private static final Component MSG_MIN = Component.translatable("embeddium.plus.options.displayfps.min"); - private static final Component MSG_AVG = Component.translatable("embeddium.plus.options.displayfps.avg"); - private static final Component MSG_GPU = Component.translatable("embeddium.plus.options.displayfps.gpu"); - private static final Component MSG_MEM = Component.translatable("embeddium.plus.options.displayfps.mem"); + private static final Component MSG_FPS = Component.translatable("embeddium.extras.options.displayfps.fps"); + private static final Component MSG_MIN = Component.translatable("embeddium.extras.options.displayfps.min"); + private static final Component MSG_AVG = Component.translatable("embeddium.extras.options.displayfps.avg"); + private static final Component MSG_GPU = Component.translatable("embeddium.extras.options.displayfps.gpu"); + private static final Component MSG_MEM = Component.translatable("embeddium.extras.options.displayfps.mem"); private static final AverageQueue AVERAGE = new AverageQueue(); diff --git a/src/main/java/me/srrapero720/embeddiumplus/foundation/fps/FPSDisplay.java b/src/main/java/toni/embeddiumextras/foundation/fps/FPSDisplay.java similarity index 96% rename from src/main/java/me/srrapero720/embeddiumplus/foundation/fps/FPSDisplay.java rename to src/main/java/toni/embeddiumextras/foundation/fps/FPSDisplay.java index d0c2f34..c947a56 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/foundation/fps/FPSDisplay.java +++ b/src/main/java/toni/embeddiumextras/foundation/fps/FPSDisplay.java @@ -1,4 +1,4 @@ -package me.srrapero720.embeddiumplus.foundation.fps; +package toni.embeddiumextras.foundation.fps; import net.minecraft.ChatFormatting; import net.minecraft.network.chat.Component; diff --git a/src/main/java/me/srrapero720/embeddiumplus/foundation/fps/accessors/IUsageGPU.java b/src/main/java/toni/embeddiumextras/foundation/fps/accessors/IUsageGPU.java similarity index 50% rename from src/main/java/me/srrapero720/embeddiumplus/foundation/fps/accessors/IUsageGPU.java rename to src/main/java/toni/embeddiumextras/foundation/fps/accessors/IUsageGPU.java index 5bcc3d4..5f9646c 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/foundation/fps/accessors/IUsageGPU.java +++ b/src/main/java/toni/embeddiumextras/foundation/fps/accessors/IUsageGPU.java @@ -1,4 +1,4 @@ -package me.srrapero720.embeddiumplus.foundation.fps.accessors; +package toni.embeddiumextras.foundation.fps.accessors; public interface IUsageGPU { double embPlus$getSyncGpu(); diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/borderless/BorderlessWindowMixin.java b/src/main/java/toni/embeddiumextras/mixins/impl/borderless/BorderlessWindowMixin.java similarity index 92% rename from src/main/java/me/srrapero720/embeddiumplus/mixins/impl/borderless/BorderlessWindowMixin.java rename to src/main/java/toni/embeddiumextras/mixins/impl/borderless/BorderlessWindowMixin.java index 2e2fd2b..fbad1e7 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/borderless/BorderlessWindowMixin.java +++ b/src/main/java/toni/embeddiumextras/mixins/impl/borderless/BorderlessWindowMixin.java @@ -1,7 +1,7 @@ -package me.srrapero720.embeddiumplus.mixins.impl.borderless; +package toni.embeddiumextras.mixins.impl.borderless; import com.mojang.blaze3d.platform.Window; -import me.srrapero720.embeddiumplus.EmbyConfig; +import toni.embeddiumextras.EmbyConfig; import org.lwjgl.glfw.GLFW; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/borderless/KeyboardF11Mixin.java b/src/main/java/toni/embeddiumextras/mixins/impl/borderless/KeyboardF11Mixin.java similarity index 84% rename from src/main/java/me/srrapero720/embeddiumplus/mixins/impl/borderless/KeyboardF11Mixin.java rename to src/main/java/toni/embeddiumextras/mixins/impl/borderless/KeyboardF11Mixin.java index 346909d..801b04d 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/borderless/KeyboardF11Mixin.java +++ b/src/main/java/toni/embeddiumextras/mixins/impl/borderless/KeyboardF11Mixin.java @@ -1,7 +1,7 @@ -package me.srrapero720.embeddiumplus.mixins.impl.borderless; +package toni.embeddiumextras.mixins.impl.borderless; -import me.srrapero720.embeddiumplus.EmbyConfig; -import me.srrapero720.embeddiumplus.EmbyConfig.*; +import toni.embeddiumextras.EmbyConfig; +import toni.embeddiumextras.EmbyConfig.*; import net.minecraft.client.KeyboardHandler; import net.minecraft.client.Minecraft; import org.spongepowered.asm.mixin.Final; @@ -11,7 +11,7 @@ import org.spongepowered.asm.mixin.injection.Inject; import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; -import static me.srrapero720.embeddiumplus.EmbyConfig.fullScreen; +import static toni.embeddiumextras.EmbyConfig.fullScreen; @Mixin(KeyboardHandler.class) public class KeyboardF11Mixin { diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/borderless/accessors/MainWindowAccessor.java b/src/main/java/toni/embeddiumextras/mixins/impl/borderless/accessors/MainWindowAccessor.java similarity index 77% rename from src/main/java/me/srrapero720/embeddiumplus/mixins/impl/borderless/accessors/MainWindowAccessor.java rename to src/main/java/toni/embeddiumextras/mixins/impl/borderless/accessors/MainWindowAccessor.java index 831bda0..3c40cd8 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/borderless/accessors/MainWindowAccessor.java +++ b/src/main/java/toni/embeddiumextras/mixins/impl/borderless/accessors/MainWindowAccessor.java @@ -1,4 +1,4 @@ -package me.srrapero720.embeddiumplus.mixins.impl.borderless.accessors; +package toni.embeddiumextras.mixins.impl.borderless.accessors; import com.mojang.blaze3d.platform.Window; import org.spongepowered.asm.mixin.Mixin; diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/cloudheight/CloudHeightMixin.java b/src/main/java/toni/embeddiumextras/mixins/impl/cloudheight/CloudHeightMixin.java similarity index 87% rename from src/main/java/me/srrapero720/embeddiumplus/mixins/impl/cloudheight/CloudHeightMixin.java rename to src/main/java/toni/embeddiumextras/mixins/impl/cloudheight/CloudHeightMixin.java index 0845c42..e1c6b2c 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/cloudheight/CloudHeightMixin.java +++ b/src/main/java/toni/embeddiumextras/mixins/impl/cloudheight/CloudHeightMixin.java @@ -1,6 +1,6 @@ -package me.srrapero720.embeddiumplus.mixins.impl.cloudheight; +package toni.embeddiumextras.mixins.impl.cloudheight; -import me.srrapero720.embeddiumplus.EmbyConfig; +import toni.embeddiumextras.EmbyConfig; import net.minecraft.client.renderer.DimensionSpecialEffects; import org.spongepowered.asm.mixin.Final; import org.spongepowered.asm.mixin.Mixin; diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/darkness/DimensionEffectsMixin.java b/src/main/java/toni/embeddiumextras/mixins/impl/darkness/DimensionEffectsMixin.java similarity index 90% rename from src/main/java/me/srrapero720/embeddiumplus/mixins/impl/darkness/DimensionEffectsMixin.java rename to src/main/java/toni/embeddiumextras/mixins/impl/darkness/DimensionEffectsMixin.java index 1793398..d0b82e5 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/darkness/DimensionEffectsMixin.java +++ b/src/main/java/toni/embeddiumextras/mixins/impl/darkness/DimensionEffectsMixin.java @@ -1,7 +1,7 @@ -package me.srrapero720.embeddiumplus.mixins.impl.darkness; +package toni.embeddiumextras.mixins.impl.darkness; -import me.srrapero720.embeddiumplus.EmbyConfig; -import me.srrapero720.embeddiumplus.foundation.darkness.DarknessPlus; +import toni.embeddiumextras.EmbyConfig; +import toni.embeddiumextras.foundation.darkness.DarknessPlus; import net.minecraft.client.renderer.DimensionSpecialEffects; import net.minecraft.world.phys.Vec3; import org.spongepowered.asm.mixin.Mixin; diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/darkness/GameRendererMixin.java b/src/main/java/toni/embeddiumextras/mixins/impl/darkness/GameRendererMixin.java similarity index 83% rename from src/main/java/me/srrapero720/embeddiumplus/mixins/impl/darkness/GameRendererMixin.java rename to src/main/java/toni/embeddiumextras/mixins/impl/darkness/GameRendererMixin.java index 07378b3..066fd79 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/darkness/GameRendererMixin.java +++ b/src/main/java/toni/embeddiumextras/mixins/impl/darkness/GameRendererMixin.java @@ -1,8 +1,8 @@ -package me.srrapero720.embeddiumplus.mixins.impl.darkness; +package toni.embeddiumextras.mixins.impl.darkness; import com.mojang.blaze3d.vertex.PoseStack; -import me.srrapero720.embeddiumplus.foundation.darkness.DarknessPlus; -import me.srrapero720.embeddiumplus.mixins.impl.darkness.accessors.LightTextureAccessor; +import toni.embeddiumextras.foundation.darkness.DarknessPlus; +import toni.embeddiumextras.mixins.impl.darkness.accessors.LightTextureAccessor; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.GameRenderer; import net.minecraft.client.renderer.LightTexture; diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/darkness/LightMapTexManagerMixin.java b/src/main/java/toni/embeddiumextras/mixins/impl/darkness/LightMapTexManagerMixin.java similarity index 85% rename from src/main/java/me/srrapero720/embeddiumplus/mixins/impl/darkness/LightMapTexManagerMixin.java rename to src/main/java/toni/embeddiumextras/mixins/impl/darkness/LightMapTexManagerMixin.java index 287600e..15f3646 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/darkness/LightMapTexManagerMixin.java +++ b/src/main/java/toni/embeddiumextras/mixins/impl/darkness/LightMapTexManagerMixin.java @@ -1,6 +1,6 @@ -package me.srrapero720.embeddiumplus.mixins.impl.darkness; +package toni.embeddiumextras.mixins.impl.darkness; -import me.srrapero720.embeddiumplus.foundation.darkness.accessors.TextureAccess; +import toni.embeddiumextras.foundation.darkness.accessors.TextureAccess; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.GameRenderer; import net.minecraft.client.renderer.LightTexture; diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/darkness/NativeImageTextureMixin.java b/src/main/java/toni/embeddiumextras/mixins/impl/darkness/NativeImageTextureMixin.java similarity index 80% rename from src/main/java/me/srrapero720/embeddiumplus/mixins/impl/darkness/NativeImageTextureMixin.java rename to src/main/java/toni/embeddiumextras/mixins/impl/darkness/NativeImageTextureMixin.java index b177bc2..2801949 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/darkness/NativeImageTextureMixin.java +++ b/src/main/java/toni/embeddiumextras/mixins/impl/darkness/NativeImageTextureMixin.java @@ -1,8 +1,8 @@ -package me.srrapero720.embeddiumplus.mixins.impl.darkness; +package toni.embeddiumextras.mixins.impl.darkness; import com.mojang.blaze3d.platform.NativeImage; -import me.srrapero720.embeddiumplus.foundation.darkness.DarknessPlus; -import me.srrapero720.embeddiumplus.foundation.darkness.accessors.TextureAccess; +import toni.embeddiumextras.foundation.darkness.DarknessPlus; +import toni.embeddiumextras.foundation.darkness.accessors.TextureAccess; import net.minecraft.client.renderer.texture.DynamicTexture; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Shadow; @@ -12,7 +12,8 @@ import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; @Mixin(DynamicTexture.class) -public class NativeImageTextureMixin implements TextureAccess { +public class NativeImageTextureMixin implements TextureAccess +{ @Shadow private NativeImage pixels; @Unique private boolean embPlus$enableHook = false; diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/darkness/accessors/LightTextureAccessor.java b/src/main/java/toni/embeddiumextras/mixins/impl/darkness/accessors/LightTextureAccessor.java similarity index 82% rename from src/main/java/me/srrapero720/embeddiumplus/mixins/impl/darkness/accessors/LightTextureAccessor.java rename to src/main/java/toni/embeddiumextras/mixins/impl/darkness/accessors/LightTextureAccessor.java index 13b0983..9c14b42 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/darkness/accessors/LightTextureAccessor.java +++ b/src/main/java/toni/embeddiumextras/mixins/impl/darkness/accessors/LightTextureAccessor.java @@ -1,4 +1,4 @@ -package me.srrapero720.embeddiumplus.mixins.impl.darkness.accessors; +package toni.embeddiumextras.mixins.impl.darkness.accessors; import net.minecraft.client.renderer.LightTexture; import org.spongepowered.asm.mixin.Mixin; diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/embeddium/EmbOptionsMixin.java b/src/main/java/toni/embeddiumextras/mixins/impl/embeddium/EmbOptionsMixin.java similarity index 79% rename from src/main/java/me/srrapero720/embeddiumplus/mixins/impl/embeddium/EmbOptionsMixin.java rename to src/main/java/toni/embeddiumextras/mixins/impl/embeddium/EmbOptionsMixin.java index 036af50..b577fa6 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/embeddium/EmbOptionsMixin.java +++ b/src/main/java/toni/embeddiumextras/mixins/impl/embeddium/EmbOptionsMixin.java @@ -1,15 +1,18 @@ -package me.srrapero720.embeddiumplus.mixins.impl.embeddium; +package toni.embeddiumextras.mixins.impl.embeddium; import com.llamalad7.mixinextras.injector.wrapoperation.Operation; import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation; import me.jellysquid.mods.sodium.client.gui.SodiumOptionsGUI; import me.jellysquid.mods.sodium.client.gui.options.OptionPage; -import me.srrapero720.embeddiumplus.foundation.embeddium.pages.*; import net.minecraft.client.gui.screens.Screen; import org.spongepowered.asm.mixin.*; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Inject; import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +import toni.embeddiumextras.foundation.embeddium.pages.EntityCullingPage; +import toni.embeddiumextras.foundation.embeddium.pages.OthersPage; +import toni.embeddiumextras.foundation.embeddium.pages.QualityPlusPage; +import toni.embeddiumextras.foundation.embeddium.pages.TrueDarknessPage; import java.util.List; @@ -27,7 +30,6 @@ public class EmbOptionsMixin { private void inject$dynLightsPage(Screen prevScreen, CallbackInfo ci) { pages.add(new TrueDarknessPage()); pages.add(new EntityCullingPage()); -// pages.add(new ZoomPage()); pages.add(new OthersPage()); } } \ No newline at end of file diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/embeddium/EmbPagesMixin.java b/src/main/java/toni/embeddiumextras/mixins/impl/embeddium/EmbPagesMixin.java similarity index 95% rename from src/main/java/me/srrapero720/embeddiumplus/mixins/impl/embeddium/EmbPagesMixin.java rename to src/main/java/toni/embeddiumextras/mixins/impl/embeddium/EmbPagesMixin.java index 396d3bb..e8bef76 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/embeddium/EmbPagesMixin.java +++ b/src/main/java/toni/embeddiumextras/mixins/impl/embeddium/EmbPagesMixin.java @@ -1,4 +1,4 @@ -package me.srrapero720.embeddiumplus.mixins.impl.embeddium; +package toni.embeddiumextras.mixins.impl.embeddium; import me.jellysquid.mods.sodium.client.gui.SodiumGameOptionPages; import me.jellysquid.mods.sodium.client.gui.options.Option; @@ -6,7 +6,7 @@ import me.jellysquid.mods.sodium.client.gui.options.OptionPage; import me.jellysquid.mods.sodium.client.gui.options.storage.MinecraftOptionsStorage; import me.jellysquid.mods.sodium.client.gui.options.storage.SodiumOptionsStorage; -import me.srrapero720.embeddiumplus.foundation.embeddium.EmbPlusOptions; +import toni.embeddiumextras.foundation.embeddium.EmbPlusOptions; import org.spongepowered.asm.mixin.Final; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Shadow; diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/entitydistance/EntityDispatcherMixin.java b/src/main/java/toni/embeddiumextras/mixins/impl/entitydistance/EntityDispatcherMixin.java similarity index 76% rename from src/main/java/me/srrapero720/embeddiumplus/mixins/impl/entitydistance/EntityDispatcherMixin.java rename to src/main/java/toni/embeddiumextras/mixins/impl/entitydistance/EntityDispatcherMixin.java index ee934bf..2385b39 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/entitydistance/EntityDispatcherMixin.java +++ b/src/main/java/toni/embeddiumextras/mixins/impl/entitydistance/EntityDispatcherMixin.java @@ -1,13 +1,11 @@ -package me.srrapero720.embeddiumplus.mixins.impl.entitydistance; +package toni.embeddiumextras.mixins.impl.entitydistance; -import me.srrapero720.embeddiumplus.EmbyConfig; -import me.srrapero720.embeddiumplus.EmbyTools; -import me.srrapero720.embeddiumplus.foundation.entitydistance.IWhitelistCheck; +import toni.embeddiumextras.EmbyConfig; +import toni.embeddiumextras.EmbyTools; +import toni.embeddiumextras.foundation.entitydistance.IWhitelistCheck; import net.minecraft.client.renderer.culling.Frustum; import net.minecraft.client.renderer.entity.EntityRenderDispatcher; import net.minecraft.world.entity.Entity; -import net.minecraft.world.entity.boss.enderdragon.EnderDragon; -import net.minecraft.world.entity.monster.Ghast; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Inject; diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/entitydistance/EntityTypeMixin.java b/src/main/java/toni/embeddiumextras/mixins/impl/entitydistance/EntityTypeMixin.java similarity index 79% rename from src/main/java/me/srrapero720/embeddiumplus/mixins/impl/entitydistance/EntityTypeMixin.java rename to src/main/java/toni/embeddiumextras/mixins/impl/entitydistance/EntityTypeMixin.java index 4754764..b414d28 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/entitydistance/EntityTypeMixin.java +++ b/src/main/java/toni/embeddiumextras/mixins/impl/entitydistance/EntityTypeMixin.java @@ -1,19 +1,18 @@ -package me.srrapero720.embeddiumplus.mixins.impl.entitydistance; +package toni.embeddiumextras.mixins.impl.entitydistance; -import me.srrapero720.embeddiumplus.EmbyConfig; -import me.srrapero720.embeddiumplus.EmbyTools; -import me.srrapero720.embeddiumplus.foundation.entitydistance.IWhitelistCheck; +import toni.embeddiumextras.EmbyConfig; +import toni.embeddiumextras.EmbyTools; +import toni.embeddiumextras.foundation.entitydistance.IWhitelistCheck; import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.entity.EntityType; -import net.minecraft.world.level.block.entity.BlockEntityType; import org.apache.logging.log4j.Marker; import org.apache.logging.log4j.MarkerManager; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Shadow; import org.spongepowered.asm.mixin.Unique; -import static me.srrapero720.embeddiumplus.EmbeddiumPlus.LOGGER; +import static toni.embeddiumextras.EmbeddiumExtras.LOGGER; @Mixin(EntityType.class) public abstract class EntityTypeMixin implements IWhitelistCheck { diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/entitydistance/TileDispatcherMixin.java b/src/main/java/toni/embeddiumextras/mixins/impl/entitydistance/TileDispatcherMixin.java similarity index 84% rename from src/main/java/me/srrapero720/embeddiumplus/mixins/impl/entitydistance/TileDispatcherMixin.java rename to src/main/java/toni/embeddiumextras/mixins/impl/entitydistance/TileDispatcherMixin.java index 446ffab..f1018c0 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/entitydistance/TileDispatcherMixin.java +++ b/src/main/java/toni/embeddiumextras/mixins/impl/entitydistance/TileDispatcherMixin.java @@ -1,9 +1,9 @@ -package me.srrapero720.embeddiumplus.mixins.impl.entitydistance; +package toni.embeddiumextras.mixins.impl.entitydistance; import com.mojang.blaze3d.vertex.PoseStack; -import me.srrapero720.embeddiumplus.EmbyConfig; -import me.srrapero720.embeddiumplus.EmbyTools; -import me.srrapero720.embeddiumplus.foundation.entitydistance.IWhitelistCheck; +import toni.embeddiumextras.EmbyConfig; +import toni.embeddiumextras.EmbyTools; +import toni.embeddiumextras.foundation.entitydistance.IWhitelistCheck; import net.minecraft.client.Camera; import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher; diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/entitydistance/TileEntityTypeMixin.java b/src/main/java/toni/embeddiumextras/mixins/impl/entitydistance/TileEntityTypeMixin.java similarity index 81% rename from src/main/java/me/srrapero720/embeddiumplus/mixins/impl/entitydistance/TileEntityTypeMixin.java rename to src/main/java/toni/embeddiumextras/mixins/impl/entitydistance/TileEntityTypeMixin.java index 4f3f606..5583c50 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/entitydistance/TileEntityTypeMixin.java +++ b/src/main/java/toni/embeddiumextras/mixins/impl/entitydistance/TileEntityTypeMixin.java @@ -1,8 +1,8 @@ -package me.srrapero720.embeddiumplus.mixins.impl.entitydistance; +package toni.embeddiumextras.mixins.impl.entitydistance; -import me.srrapero720.embeddiumplus.EmbyConfig; -import me.srrapero720.embeddiumplus.EmbyTools; -import me.srrapero720.embeddiumplus.foundation.entitydistance.IWhitelistCheck; +import toni.embeddiumextras.EmbyConfig; +import toni.embeddiumextras.EmbyTools; +import toni.embeddiumextras.foundation.entitydistance.IWhitelistCheck; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.level.block.entity.BlockEntityType; import org.apache.logging.log4j.Marker; @@ -13,7 +13,7 @@ import javax.annotation.Nullable; -import static me.srrapero720.embeddiumplus.EmbeddiumPlus.LOGGER; +import static toni.embeddiumextras.EmbeddiumExtras.LOGGER; @Mixin(BlockEntityType.class) public abstract class TileEntityTypeMixin implements IWhitelistCheck { diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/fontshadow/FontMixin.java b/src/main/java/toni/embeddiumextras/mixins/impl/fontshadow/FontMixin.java similarity index 95% rename from src/main/java/me/srrapero720/embeddiumplus/mixins/impl/fontshadow/FontMixin.java rename to src/main/java/toni/embeddiumextras/mixins/impl/fontshadow/FontMixin.java index 3bca919..0790171 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/fontshadow/FontMixin.java +++ b/src/main/java/toni/embeddiumextras/mixins/impl/fontshadow/FontMixin.java @@ -1,6 +1,6 @@ -package me.srrapero720.embeddiumplus.mixins.impl.fontshadow; +package toni.embeddiumextras.mixins.impl.fontshadow; -import me.srrapero720.embeddiumplus.EmbyConfig; +import toni.embeddiumextras.EmbyConfig; import net.minecraft.client.gui.Font; import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.network.chat.Style; diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/fps/GpuUsageMixin.java b/src/main/java/toni/embeddiumextras/mixins/impl/fps/GpuUsageMixin.java similarity index 90% rename from src/main/java/me/srrapero720/embeddiumplus/mixins/impl/fps/GpuUsageMixin.java rename to src/main/java/toni/embeddiumextras/mixins/impl/fps/GpuUsageMixin.java index 4b95b90..e83d65a 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/fps/GpuUsageMixin.java +++ b/src/main/java/toni/embeddiumextras/mixins/impl/fps/GpuUsageMixin.java @@ -1,9 +1,9 @@ -package me.srrapero720.embeddiumplus.mixins.impl.fps; +package toni.embeddiumextras.mixins.impl.fps; import com.llamalad7.mixinextras.injector.wrapoperation.Operation; import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation; -import me.srrapero720.embeddiumplus.EmbyConfig; -import me.srrapero720.embeddiumplus.foundation.fps.accessors.IUsageGPU; +import toni.embeddiumextras.EmbyConfig; +import toni.embeddiumextras.foundation.fps.accessors.IUsageGPU; import net.minecraft.client.Minecraft; import net.minecraft.client.multiplayer.MultiPlayerGameMode; import net.minecraft.util.profiling.metrics.profiling.MetricsRecorder; diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/jei/JeiOverlayMixin.java b/src/main/java/toni/embeddiumextras/mixins/impl/jei/JeiOverlayMixin.java similarity index 94% rename from src/main/java/me/srrapero720/embeddiumplus/mixins/impl/jei/JeiOverlayMixin.java rename to src/main/java/toni/embeddiumextras/mixins/impl/jei/JeiOverlayMixin.java index 9a27f30..6aef3c7 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/jei/JeiOverlayMixin.java +++ b/src/main/java/toni/embeddiumextras/mixins/impl/jei/JeiOverlayMixin.java @@ -1,6 +1,6 @@ -package me.srrapero720.embeddiumplus.mixins.impl.jei; +package toni.embeddiumextras.mixins.impl.jei; -import me.srrapero720.embeddiumplus.EmbyConfig; +import toni.embeddiumextras.EmbyConfig; import mezz.jei.gui.elements.GuiIconToggleButton; import mezz.jei.gui.input.GuiTextFieldFilter; import mezz.jei.gui.overlay.IngredientListOverlay; diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/language/LanguageMixin.java b/src/main/java/toni/embeddiumextras/mixins/impl/language/LanguageMixin.java similarity index 92% rename from src/main/java/me/srrapero720/embeddiumplus/mixins/impl/language/LanguageMixin.java rename to src/main/java/toni/embeddiumextras/mixins/impl/language/LanguageMixin.java index 7d48913..f5ea4c7 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/language/LanguageMixin.java +++ b/src/main/java/toni/embeddiumextras/mixins/impl/language/LanguageMixin.java @@ -1,8 +1,8 @@ -package me.srrapero720.embeddiumplus.mixins.impl.language; +package toni.embeddiumextras.mixins.impl.language; import com.llamalad7.mixinextras.injector.wrapoperation.Operation; import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation; -import me.srrapero720.embeddiumplus.EmbyConfig; +import toni.embeddiumextras.EmbyConfig; import net.minecraft.client.Minecraft; import net.minecraft.client.Options; import net.minecraft.client.gui.screens.LanguageSelectScreen; diff --git a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/togglefog/FogMixin.java b/src/main/java/toni/embeddiumextras/mixins/impl/togglefog/FogMixin.java similarity index 93% rename from src/main/java/me/srrapero720/embeddiumplus/mixins/impl/togglefog/FogMixin.java rename to src/main/java/toni/embeddiumextras/mixins/impl/togglefog/FogMixin.java index 8a4bb1b..7c132f6 100644 --- a/src/main/java/me/srrapero720/embeddiumplus/mixins/impl/togglefog/FogMixin.java +++ b/src/main/java/toni/embeddiumextras/mixins/impl/togglefog/FogMixin.java @@ -1,7 +1,7 @@ -package me.srrapero720.embeddiumplus.mixins.impl.togglefog; +package toni.embeddiumextras.mixins.impl.togglefog; import com.mojang.blaze3d.shaders.FogShape; -import me.srrapero720.embeddiumplus.EmbyConfig; +import toni.embeddiumextras.EmbyConfig; import net.minecraft.client.Camera; import net.minecraft.client.renderer.FogRenderer; import net.minecraft.world.entity.Entity; diff --git a/src/main/resources/META-INF/mods.toml b/src/main/resources/META-INF/mods.toml index c7dd11d..1189ff8 100644 --- a/src/main/resources/META-INF/mods.toml +++ b/src/main/resources/META-INF/mods.toml @@ -12,7 +12,7 @@ displayTest="IGNORE_SERVER_VERSION" logoFile="pack.png" #optional authors="${modauthor}" #optional credits="${modcredits}" - displayURL="https://www.curseforge.com/minecraft/mc-mods/embeddiumplus" + displayURL="https://www.curseforge.com/minecraft/mc-mods/magnesium-extras" description='''${mod_description}''' [[dependencies.${modid}]] diff --git a/src/main/resources/assets/embeddiumextras/lang/en_us.json b/src/main/resources/assets/embeddiumextras/lang/en_us.json new file mode 100644 index 0000000..4e1ef4c --- /dev/null +++ b/src/main/resources/assets/embeddiumextras/lang/en_us.json @@ -0,0 +1,143 @@ +{ + "embeddium.extras.options.common.slow": "Slow", + "embeddium.extras.options.common.normal": "Normal", + "embeddium.extras.options.common.fast": "Fast", + "embeddium.extras.options.common.superfast": "Super Fast", + "embeddium.extras.options.common.fastest": "Fastest", + "embeddium.extras.options.common.realtime": "Real Time", + "embeddium.extras.options.common.off": "Off", + "embeddium.extras.options.common.on": "On", + "embeddium.extras.options.common.simple": "Simple", + "embeddium.extras.options.common.advanced": "Advanced", + "embeddium.extras.options.common.attach": "Attach", + "embeddium.extras.options.common.replace": "Replace", + "embeddium.extras.options.common.experimental": "[EXPERIMENTAL]", + "embeddium.extras.options.common.millis": "ms", + + "embeddium.extras.options.clouds.height.title": "Cloud Height", + "embeddium.extras.options.clouds.height.desc": "Raises cloud height.\nConfigure the height of the clouds", + + "embeddium.extras.options.culling.page": "Entity Culling", + "embeddium.extras.options.culling.entity.title": "Use Max Entity Distance", + "embeddium.extras.options.culling.entity.desc": "If enabled, Entities will be hidden based on configured distance limit", + "embeddium.extras.options.culling.entity.distance.horizontal.title": "Entities Max Distance (Horizontal)", + "embeddium.extras.options.culling.entity.distance.horizontal.desc": "Hides and does not tick entities beyond this many blocks. Huge performance increase, especially around modded farms.", + "embeddium.extras.options.culling.entity.distance.vertical.title": "Entities Max Distance (Vertical)", + "embeddium.extras.options.culling.entity.distance.vertical.desc": "Hides and does not tick entities underneath this many blocks, improving performance above caves. This should ideally be set lower than the horizontal distance.", + "embeddium.extras.options.culling.tiles.title": "Use max Block Entity Distance", + "embeddium.extras.options.culling.tiles.desc": "If enabled, Block Entities will be hidden based on configured distance limit", + "embeddium.extras.options.culling.tile.distance.horizontal.title": "Block Entities Max Distance (Horizontal)", + "embeddium.extras.options.culling.tile.distance.horizontal.desc": "Hides block entities beyond this many blocks. Huge performance increase, especially around lots of modded machines.", + "embeddium.extras.options.culling.tile.distance.vertical.title": "Block Entities Max Distance (Vertical)", + "embeddium.extras.options.culling.tile.distance.vertical.desc": "Hides block entities underneath this many blocks, improving performance above caves (if you have your machines in caves, for some reason). This should ideally be set lower than the horizontal distance.", + + "embeddium.extras.options.darkness.page": "True Darkness", + "embeddium.extras.options.darkness.mode.title": "Darkness Mode", + "embeddium.extras.options.darkness.mode.desc": "Makes the rest of the world more realistically dark. Does not effect daytime or torch light.\nControls how dark is considered true darkness.", + "embeddium.extras.options.darkness.mode.pitchblack": "Pitch Black", + "embeddium.extras.options.darkness.mode.reallydark": "Really Dark", + "embeddium.extras.options.darkness.mode.dark": "Dark", + "embeddium.extras.options.darkness.mode.dim": "Dim", + "embeddium.extras.options.darkness.others.title": "Enable in Other dimensions", + "embeddium.extras.options.darkness.others.desc": "If enabled, true darkness will be applied in other dimensions\n\n[WARNING] This option will be removed in a near future in favor of a blacklist", + "embeddium.extras.options.darkness.overworld.title": "Enable on Overworld", + "embeddium.extras.options.darkness.overworld.desc": "If enabled, true darkness will be applied in the Overworld.", + "embeddium.extras.options.darkness.noskylight.title": "Enable on SkyLess dimensions", + "embeddium.extras.options.darkness.noskylight.desc": "If enabled, true darkness will be applied on dimensions without skylight", + "embeddium.extras.options.darkness.nether.title": "Enable on Nether", + "embeddium.extras.options.darkness.nether.desc": "If enabled, true darkness will be applied in the Nether.", + "embeddium.extras.options.darkness.nether.brightness.title": "Nether Fog Brightness", + "embeddium.extras.options.darkness.nether.brightness.desc": "Configure fog brightness in the Nether when darkness is enabled.", + "embeddium.extras.options.darkness.end.title": "Enable on End", + "embeddium.extras.options.darkness.end.desc": "If enabled, true darkness will be applied in the End.", + "embeddium.extras.options.darkness.end.brightness.title": "End Fog Brightness", + "embeddium.extras.options.darkness.end.brightness.desc": "Configure fog brightness in the End when darkness is enabled.", + "embeddium.extras.options.darkness.blocklightonly.title": "Block light only", + "embeddium.extras.options.darkness.blocklightonly.desc": "If enabled, Disables sky, fog and moon brightness, making blocks as a only source of light", + "embeddium.extras.options.darkness.moonphase.title": "Use Moon Phases", + "embeddium.extras.options.darkness.moonphase.desc": "If enabled, Darkness will be affected by Moon Phases", + "embeddium.extras.options.darkness.moonphase.fresh.title": "New Moon Bright (min)", + "embeddium.extras.options.darkness.moonphase.fresh.desc": "Configure brightness on a new moon, or minimal bright level on black moon phase", + "embeddium.extras.options.darkness.moonphase.full.title": "Full Moon Bright (max)", + "embeddium.extras.options.darkness.moonphase.full.desc": "Configure brightness on a full moon, or maximum bright level on black moon phase", + + "embeddium.extras.options.displayfps.title": "Display FPS", + "embeddium.extras.options.displayfps.desc": "Displays the current FPS. Advanced mode also displays minimum FPS, as well as 15 second average FPS, useful for judging performance.", + + "embeddium.extras.options.displayfps.gravity.title": "Text Gravity", + "embeddium.extras.options.displayfps.gravity.desc": "Corner position of the FPS display", + "embeddium.extras.options.displayfps.gravity.left": "Left", + "embeddium.extras.options.displayfps.gravity.center": "Center", + "embeddium.extras.options.displayfps.gravity.right": "Right", + + "embeddium.extras.options.displayfps.system.title": "Display Metrics", + "embeddium.extras.options.displayfps.system.desc": "Displays memory usage and GPU usage beside FPS counter", + "embeddium.extras.options.displayfps.system.gpu": "Graphics only", + "embeddium.extras.options.displayfps.system.ram": "Memory only", + + "embeddium.extras.options.displayfps.margin.title": "Text Margin", + "embeddium.extras.options.displayfps.margin.desc": "Offset of the FPS display", + + "embeddium.extras.options.displayfps.shadow.title": "Use Text Shadow Box", + "embeddium.extras.options.displayfps.shadow.desc": "Add a Shadow box onto FPS Display, at the pure style of F3", + + "embeddium.extras.options.displayfps.fps": "FPS", + "embeddium.extras.options.displayfps.min": "MIN", + "embeddium.extras.options.displayfps.avg": "AVG", + "embeddium.extras.options.displayfps.gpu": "GPU", + "embeddium.extras.options.displayfps.mem": "MEM", + + "embeddium.extras.options.dynlights.page": "Dynamic Lights", + "embeddium.extras.options.dynlights.tiles.title": "Use for Block Entities", + "embeddium.extras.options.dynlights.tiles.desc": "If enabled, dynamic lighting will be showed on tile entities (furnaces, modded machines, etc).\n\nThis can drastically increase the amount of lighting updates, even when you're not around furnaces", + "embeddium.extras.options.dynlights.entities.title": "Use for Entities", + "embeddium.extras.options.dynlights.entities.desc": "If enabled, dynamic lighting will be showed on entities (dropped items, mobs, etc).\n\nThis can drastically increase the amount of lighting updates, even when you're not holding a torch.", + "embeddium.extras.options.dynlights.speed.title": "Light Updates Speed", + "embeddium.extras.options.dynlights.speed.desc": "Controls how often dynamic lights will update.\n\nLighting recalculation can be expensive, so slower values will give better performance.", + "embeddium.extras.options.fadein.title": "Chunk Fade In Quality", + "embeddium.extras.options.fadein.desc": "Controls how fast chunks fade in. No performance hit, Fancy simply takes longer, but looks a bit cooler. Currently not working", + "embeddium.extras.options.fastchest.title": "Use Fast Chests", + "embeddium.extras.options.fastchest.desc": "If enabled, replaces chests model with a static model, like a normal block. Breaks chest animation but goes more faster on chest rooms\n\nOption has no effects with flywheel installed and running batching or instancing backend", + "embeddium.extras.options.fastbeds.title": "Use Fast Beds", + "embeddium.extras.options.fastbeds.desc": "If enabled, replaces dynamic bed model with a static model, like a normal block. Increases performance and also let you use custom models with resource packs", + "embeddium.extras.options.fog.title": "Use Fog", + "embeddium.extras.options.fog.desc": "If disabled, removed fog effect only in the overworld", + "embeddium.extras.options.fontshadow.title": "Font Shadows", + "embeddium.extras.options.fontshadow.desc": "If disabled, text will stop rendering shadows giving a flat style.\nIncreases FPS depending of how much text is on the screen, specially with BetterF3 mods", + "embeddium.extras.options.jei.title": "Hide JEI Until Searching", + "embeddium.extras.options.jei.desc": "If enabled, JEI item list will be hidden unless you search for something. Press space to search for everything.", + "embeddium.extras.options.screen.title": "Fullscreen Mode", + "embeddium.extras.options.screen.desc": "Windowed - the game will display in a small window.\nBorderless - the game will be fullscreened, and locked to your monitor's refresh rate, but allow you to tab out easily.\nFullscreen - the game will display in native fullscreen mode.", + "embeddium.extras.options.screen.borderless": "Borderless", + "embeddium.extras.options.screen.windowed": "Windowed", + + "embeddium.extras.options.zoom.page": "Zoom", + "embeddium.extras.options.zoom.cinematic.title": "Cinematic Zoom", + "embeddium.extras.options.zoom.cinematic.desc": "Enable Cinematic Camera while zooming.\nIf you disable this, you should also try setting `zoomSmoothnessMs` to `0`", + "embeddium.extras.options.zoom.sensitive.title": "Mouse Sensitive", + "embeddium.extras.options.zoom.sensitive.desc": "Mouse Sensitivity will not be reduced below this amount while zoomed in.\nSet to `1.0` to prevent it from being changed at all (not recommended without `enableCinematicZoom`)", + "embeddium.extras.options.zoom.speed.title": "Zoom Speed", + "embeddium.extras.options.zoom.speed.desc": "Speed for Zoom In/Out key binds & zoom scrolling (if enabled).", + "embeddium.extras.options.zoom.scrolling.title": "Zoom Scrolling", + "embeddium.extras.options.zoom.scrolling.desc": "Allows you to zoom in and out by scrolling up and down on your mouse while zoom is active.\nThis will prevent you from scrolling through your hotbar while zooming if enabled.", + "embeddium.extras.options.zoom.smoothness.title": "Zoom Smoothness in Millis", + "embeddium.extras.options.zoom.smoothness.desc": "FOV changes will be spread out over this many milliseconds.\nSet to `0` to disable animations.", + "embeddium.extras.options.zoom.easing.title": "Easing Exponent", + "embeddium.extras.options.zoom.easing.desc": "Smoothing animation progress will be raised to this exponent for easing. Higher numbers will feel faster.\nIt is recommended to also increase `zoomSmoothnessMs` when increasing this.\nSet to `1` to disable.", + "embeddium.extras.options.zoom.quadratics.title": "Use Quadratics", + "embeddium.extras.options.zoom.quadratics.desc": "Zoom percentage will be squared before being applied if `true`.\nMakes differences in FOV more uniform. You should probably keep this on if you don't understand what it does.", + "embeddium.extras.options.zoom.default.title": "Default Zoom", + "embeddium.extras.options.zoom.default.desc": "Default starting zoom percentage.", + "embeddium.extras.options.zoom.toggle.title": "Toggle Mode", + "embeddium.extras.options.zoom.toggle.desc": "If `true`, the Zoom keybind will act as a toggle. If `false`, Zoom will only be active while the keybind is held.", + "embeddium.extras.options.zoom.max.title": "Maximum FOV", + "embeddium.extras.options.zoom.max.desc": "Maximum zoom FOV.", + "embeddium.extras.options.zoom.min.title": "Minimum FOV", + "embeddium.extras.options.zoom.min.desc": "Maximum zoom FOV.", + + "embeddium.extras.options.others.page": "Others", + "embeddium.extras.options.others.borderless.attachmode.title": "Borderless Fullscreen on F11", + "embeddium.extras.options.others.borderless.attachmode.desc": "Configures how Borderless Fullscreen should be attached\n\nATTACH - Adds it between windowed and Fullscreen\nREPLACE - Replaced Fullscreen with Borderless Fullscreen\nOFF - Disables Borderless Fullscreen attachment to F11 key", + "embeddium.extras.options.others.languagescreen.fastreload.title": "Fast Language Reload", + "embeddium.extras.options.others.languagescreen.fastreload.desc": "If enabled, Language updates only reload language instead of all resources, a 99.9% extra of speed" +} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumextras/lang/es_mx.json b/src/main/resources/assets/embeddiumextras/lang/es_mx.json new file mode 100644 index 0000000..3fccb3c --- /dev/null +++ b/src/main/resources/assets/embeddiumextras/lang/es_mx.json @@ -0,0 +1,118 @@ +{ + "embeddium.extras.options.common.slow": "Lento", + "embeddium.extras.options.common.normal": "Normal", + "embeddium.extras.options.common.fast": "Rapido", + "embeddium.extras.options.common.superfast": "Super Rapido", + "embeddium.extras.options.common.fastest": "Rapidisimo", + "embeddium.extras.options.common.realtime": "Tiempo real", + "embeddium.extras.options.common.off": "Apagado", + "embeddium.extras.options.common.on": "Encendido", + "embeddium.extras.options.common.simple": "Simple", + "embeddium.extras.options.common.advanced": "Completo", + "embeddium.extras.options.common.attach": "Agregar", + "embeddium.extras.options.common.replace": "Remplazar", + "embeddium.extras.options.common.experimental": "[EXPERIMENTAL]", + + "embeddium.extras.options.clouds.height.title": "Altura de Nubes", + "embeddium.extras.options.clouds.height.desc": "Alcanza las nubes, o que ellas te alcancen a ti.\nConfigura que tan alto se posicionan las nubes", + + "embeddium.extras.options.culling.page": "Rango de Entidades", + "embeddium.extras.options.culling.entity.title": "Activar para Entidades", + "embeddium.extras.options.culling.entity.desc": "Si se activa, Las entidades fuera del rango configurado no se renderizaran", + "embeddium.extras.options.culling.entity.distance.horizontal.title": "Distancia maxima (Horizontal)", + "embeddium.extras.options.culling.entity.distance.horizontal.desc": "Oculta y no actualiza las entidades fuera de rango en el cliente. Incrementa bastante el rendimiento, especialmente en granjas de animales.", + "embeddium.extras.options.culling.entity.distance.vertical.title": "Distancia maxima (Vertical)", + "embeddium.extras.options.culling.entity.distance.vertical.desc": "Oculta y no actualiza las entidades fuera de tu altura en el cliente, Incrementa bastante el rendimiento fuera de las cuevas. Esto deberia de configurarse a un valor inferior al rango horizontal", + "embeddium.extras.options.culling.tiles.title": "Activar para Entidades de Bloques", + "embeddium.extras.options.culling.tiles.desc": "Si se activa, Las entidades de bloque fuera del rango configurado no se renderizaran", + "embeddium.extras.options.culling.tile.distance.horizontal.title": "Distancia maxima (Horizontal)", + "embeddium.extras.options.culling.tile.distance.horizontal.desc": "Oculta y no actualiza las entidades de bloques fuera de rango en el cliente. Incrementa bastante el rendimiento, especialmente en fabricas de otros mods.", + "embeddium.extras.options.culling.tile.distance.vertical.title": "Distancia maxima (Vertical)", + "embeddium.extras.options.culling.tile.distance.vertical.desc": "Oculta y no actualiza las entidades de bloques fuera de tu altura en el cliente, Incrementa bastante el rendimiento fuera de las cuevas si tienes minadoras automaticas. Esto deberia de configurarse a un valor inferior al rango horizontal.", + + "embeddium.extras.options.darkness.page": "Total Oscuridad", + "embeddium.extras.options.darkness.mode.title": "Modo de oscuridad", + "embeddium.extras.options.darkness.mode.desc": "Has que tu mundo sea envuelto en total oscuridad, no afecta a la iluminacion de dia o de las antorchas.\nControla que tan oscuro se considera \"total oscuridad\"", + "embeddium.extras.options.darkness.mode.pitchblack": "Muy Oscuro", + "embeddium.extras.options.darkness.mode.reallydark": "Realmente Oscuro", + "embeddium.extras.options.darkness.mode.dark": "Oscuro", + "embeddium.extras.options.darkness.mode.dim": "Sombrio", + "embeddium.extras.options.darkness.others.title": "Activar en otras dimensiones", + "embeddium.extras.options.darkness.others.desc": "Si se activa, se aplicara la oscuridad en las demas dimensiones\n\n[AVISO] Esta opcion se eliminara pronto en favor de una whitelist", + "embeddium.extras.options.darkness.overworld.title": "Activar en la Superficie", + "embeddium.extras.options.darkness.overworld.desc": "Si se activa, se aplicara la oscuridad en la Superficie.", + "embeddium.extras.options.darkness.noskylight.title": "Activar en Dimensiones sin Cielo", + "embeddium.extras.options.darkness.noskylight.desc": "Si se activa, se aplicara la oscuridad en Dimensiones sin Cielo", + "embeddium.extras.options.darkness.nether.title": "Activar en el Nether", + "embeddium.extras.options.darkness.nether.desc": "Si se activa, se aplicara la oscuridad en el Nether", + "embeddium.extras.options.darkness.nether.brightness.title": "Brillo de Niebla en el Nether", + "embeddium.extras.options.darkness.nether.brightness.desc": "Configura el brillo de la niebla en el nether si la oscuridad se activa en el Nether", + "embeddium.extras.options.darkness.end.title": "Activar en el End", + "embeddium.extras.options.darkness.end.desc": "Si se activa, se aplicara la oscuridad en el End.", + "embeddium.extras.options.darkness.end.brightness.title": "Brillo de Niebla", + "embeddium.extras.options.darkness.end.brightness.desc": "Configure fog brightness in the End when darkness is enabled.", + "embeddium.extras.options.darkness.blocklightonly.title": "Block light only", + "embeddium.extras.options.darkness.blocklightonly.desc": "If enabled, Disables sky, fog and moon brightness, making blocks as a only source of light", + "embeddium.extras.options.darkness.moonphase.title": "Usar Fases Lunares", + "embeddium.extras.options.darkness.moonphase.desc": "Si se activa, la oscuridad se vera afectada por las fases lunares", + "embeddium.extras.options.darkness.moonphase.fresh.title": "Brillo de Luna Nueva (min)", + "embeddium.extras.options.darkness.moonphase.fresh.desc": "Configure brightness on a new moon, or minimal bright level on black moon phase", + "embeddium.extras.options.darkness.moonphase.full.title": "Brillo de Luna Llena (max)", + "embeddium.extras.options.darkness.moonphase.full.desc": "Configure brightness on a full moon, or maximum bright level on black moon phase", + + "embeddium.extras.options.displayfps.title": "Mostrar FPS", + "embeddium.extras.options.displayfps.desc": "Mostrar los FPS. Modo avanzado muestra la cantidad mas baja de FPS, en unos 15 segundos de FPS promedio, util para evaluar el rendimiento.", + + "embeddium.extras.options.displayfps.gravity.title": "Gravedad del texto", + "embeddium.extras.options.displayfps.gravity.desc": "Esquina en la que se posicionara el texto", + "embeddium.extras.options.displayfps.gravity.left": "Izquierda", + "embeddium.extras.options.displayfps.gravity.center": "Centro", + "embeddium.extras.options.displayfps.gravity.right": "Derecha", + + "embeddium.extras.options.displayfps.system.title": "Mostrar Metricas", + "embeddium.extras.options.displayfps.system.desc": "Mostrar uso de memoria y GPU al lado del contador de FPS", + "embeddium.extras.options.displayfps.system.gpu": "Solo Graficos", + "embeddium.extras.options.displayfps.system.ram": "Solo Memoria", + + "embeddium.extras.options.displayfps.margin.title": "Margen del Texto", + "embeddium.extras.options.displayfps.margin.desc": "Espacio entre la esquina y el texto", + + "embeddium.extras.options.displayfps.shadow.title": "Sombra cuadrada", + "embeddium.extras.options.displayfps.shadow.desc": "Agrega una sombra cuadrada debajo del contador de FPS, al puro estilo del F3", + + "embeddium.extras.options.displayfps.fps": "FPS", + "embeddium.extras.options.displayfps.min": "MIN", + "embeddium.extras.options.displayfps.avg": "AVG", + "embeddium.extras.options.displayfps.gpu": "GPU", + "embeddium.extras.options.displayfps.mem": "MEM", + + "embeddium.extras.options.dynlights.page": "Luz Dinamica", + "embeddium.extras.options.dynlights.tiles.title": "Activar en Entidades de Bloques", + "embeddium.extras.options.dynlights.tiles.desc": "If enabled, dynamic lighting will be showed on tile entities (furnaces, modded machines, etc).\n\nThis can drastically increase the amount of lighting updates, even when you're not around furnaces", + "embeddium.extras.options.dynlights.entities.title": "Activar en Entidades", + "embeddium.extras.options.dynlights.entities.desc": "If enabled, dynamic lighting will be showed on entities (dropped items, mobs, etc).\n\nThis can drastically increase the amount of lighting updates, even when you're not holding a torch.", + "embeddium.extras.options.dynlights.speed.title": "Velocidad de actualizacion", + "embeddium.extras.options.dynlights.speed.desc": "Controla que tan rapido se realizaran las actualizaciones.\n\nEl calculo puede consumir recursos, por lo que tenerlo en bajas velocidades aumenta el rendimiento", + "embeddium.extras.options.fadein.title": "Chunk Fade In Quality", + "embeddium.extras.options.fadein.desc": "Controls how fast chunks fade in. No performance hit, Fancy simply takes longer, but looks a bit cooler. Currently not working", + "embeddium.extras.options.fastchest.title": "Activar Cofres Rapidos", + "embeddium.extras.options.fastchest.desc": "Si se activa, remplazara los cofres con un modelo estatico, como si fuera un bloque. Elimina la animacion del cofre, pero te da mas FPS en salas de cofre\n\nEsta opcion no tiene efecto cuando Create (Flywheel) esta instalado", + "embeddium.extras.options.fastbeds.title": "Activar Camas rapidas", + "embeddium.extras.options.fastbeds.desc": "Si se activa, remplazara las camas con un bloque estatico, somo si se fuera un bloque. Incrementa el rendimiento y te permite utilizar modelos mas complejos en resource packs", + "embeddium.extras.options.fog.title": "Mostrar Niebla", + "embeddium.extras.options.fog.desc": "Si se desactiva, la niebla no se mostrara en la superficie", + "embeddium.extras.options.fontshadow.title": "Sombra en los textos", + "embeddium.extras.options.fontshadow.desc": "Si se desactiva, los textos dejaran de renderizar sombras.\nIncrementa el rendimiento en menus con mucho texto, como el BetterF3", + "embeddium.extras.options.jei.title": "Ocultar JEI hasta buscar", + "embeddium.extras.options.jei.desc": "Si se desactiva, los items en el JEI se ocultan hasta que busques algo. Escribe un espacio para buscar cualquier cosa", + "embeddium.extras.options.screen.title": "Pantalla Completa", + "embeddium.extras.options.screen.desc": "Ventana - el juego se mostrara en una ventana.\nSin Bordes - el juego se pondra en pantalla completa pero en modo ventana, y bloqueado a los hercios de tu sistema, pero te deja cambiar de ventanas mas rapido.\nPantalla Completa - el juego se mostrara en pantalla completa nativamente", + "embeddium.extras.options.screen.borderless": "Sin Bordes", + "embeddium.extras.options.screen.windowed": "Ventana", + + "embeddium.extras.options.others.page": "Otros", + "embeddium.extras.options.others.borderless.attachmode.title": "Pantalla sin bordes en F11", + "embeddium.extras.options.others.borderless.attachmode.desc": "Configura como la pantalla completa sin bordes se aplica al F11\n\nADJUNTAR - Agrega la opcion entre modo ventana y pantalla completa\nREMPLAZAR - Cambia la pantalla completa vanilla por la sin bordes\nAPAGADO - Conserva el comportamiento vanilla", + "embeddium.extras.options.others.languagescreen.fastreload.title": "Cambio de lenguage rapido", + "embeddium.extras.options.others.languagescreen.fastreload.desc": "Si se activa, el menu del idioma solo actualizara el lenguage en lugar de actualizar todos los resources, un 99.9% extra de eficiencia" +} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumextras/lang/fr_fr.json b/src/main/resources/assets/embeddiumextras/lang/fr_fr.json new file mode 100644 index 0000000..736c81c --- /dev/null +++ b/src/main/resources/assets/embeddiumextras/lang/fr_fr.json @@ -0,0 +1,57 @@ +{ + "embeddium.extras.options.common.slow": "Lent", + "embeddium.extras.options.common.normal": "Normal", + "embeddium.extras.options.common.fast": "Rapide", + "embeddium.extras.options.common.fastest": "Tres rapide", + "embeddium.extras.options.common.realtime": "En temps réel", + "embeddium.extras.options.common.off": "Off", + "embeddium.extras.options.common.on": "On", + "embeddium.extras.options.common.simple": "Simple", + "embeddium.extras.options.common.advanced": "Avancé", + + "embeddium.extras.options.clouds.height.title": "Hauteur des nuages", + "embeddium.extras.options.clouds.height.desc": "Monte la taille des nuages.", + + + "embeddium.extras.options.culling.entity.title": "Activer la distances des entités au Max", + "embeddium.extras.options.culling.entity.desc": "Désactive le culling d'entités.", + "embeddium.extras.options.culling.entity.distance.horizontal.title": "Distance Max des entitées (Horizontal)", + "embeddium.extras.options.culling.entity.distance.horizontal.desc": "Cache et n'active pas les entités au-delà d'un certain nombre de blocs. Une énorme augmentation des performances, en particulier autour des fermes moddées.", + "embeddium.extras.options.culling.entity.distance.vertical.title": "Distance Max des entitées (Vertical)", + "embeddium.extras.options.culling.entity.distance.vertical.desc": "Cache et n'active pas les entités au-delà d'un certain nombre de blocs, Une énorme augmentation dans les caves. Cela devrait idéalement être réglé à une valeur inférieure à la distance horizontale", + "embeddium.extras.options.culling.tile.distance.horizontal.title": "Distance Max des blocs (Horizontal)", + "embeddium.extras.options.culling.tile.distance.horizontal.desc": "Cache et n'active pas les blocs au-delà d'un certain nombre de blocs. Une énorme augmentation des performances, en particulier autour des machines moddées.", + "embeddium.extras.options.culling.tile.distance.vertical.title": "Distance Max des blocs (Vertical)", + "embeddium.extras.options.culling.tile.distance.vertical.desc": "Cache les entités de blocs sous un certain nombre de blocs, améliorant les performances au-dessus des grottes (si vos machines sont dans des grottes, pour une raison quelconque). Idéalement, cela devrait être réglé à une valeur inférieure à la distance horizontale", + + "embeddium.extras.options.darkness.mode.title": "Mode Véritable Obscurité", + "embeddium.extras.options.darkness.mode.desc": "Contrôle comment est considérée la Vraie Obscurité.", + "embeddium.extras.options.darkness.mode.pitchblack": "Noir absolu", + "embeddium.extras.options.darkness.mode.reallydark": "Trés sombre", + "embeddium.extras.options.darkness.mode.dark": "Sombre", + "embeddium.extras.options.darkness.mode.dim": "Peu lumineux", + + "embeddium.extras.options.displayfps.title": "Afficher les FPS", + "embeddium.extras.options.displayfps.desc": "Affiche les FPS actuels. Le mode avancé affiche aussi les FPS minimum, ainsi qu'une moyenne d'FPS des dernières 15 secondes, utile pour jauger la performance.", + + "embeddium.extras.options.displayfps.margin.title": "Position d'affichage des FPS", + "embeddium.extras.options.displayfps.margin.desc": "Décale l'affichage des FPS de quelques pixels", + + "embeddium.extras.options.dynlights.page": "Dynamic Lights", + "embeddium.extras.options.dynlights.tiles.title": "Activer pour les entitées de blocs", + "embeddium.extras.options.dynlights.tiles.desc": "Activer ceci affichera la dynamic light sur les entités de blocs (fourneaux, machines modifiées, etc).\n\nCela peut augmenter considérablement le nombre de mises à jour d'éclairage, même lorsque vous ne tenez pas de torche.", + "embeddium.extras.options.dynlights.entities.title": "Activer pour les entitées", + "embeddium.extras.options.dynlights.entities.desc": "Activer ceci affichera la dynamic light sur les entités (objets jetés, monstres, etc)\n\nCela peut augmenter considérablement le nombre de mises à jour d'éclairage, même lorsque vous ne tenez pas de torche.", + "embeddium.extras.options.dynlights.speed.title": "Vitesse de mise en point de la lumière", + "embeddium.extras.options.dynlights.speed.desc": "Controle la fréquence de mise à jour des dynamic lights.\n\nLa recalcul de la lumière peut être coûteux, donc des valeurs plus lentes offriront de meilleures performances.", + "embeddium.extras.options.fadein.title": "Qualité du fondu enchaîné des chunks", + "embeddium.extras.options.fadein.desc": "Contrôle à quel vitesse se fait le fondu enchaîné. Aucune perte de performance, Détaillés prend simplement plus de temps, mais semble un peu plus cool. Ne marche pas actuellement.", + "embeddium.extras.options.fog.title": "Active le brouillard", + "embeddium.extras.options.fog.desc": "Désactive tout le brouillard dans l'Overworld", + "embeddium.extras.options.jei.title": "Cache le JEI jusqu'a sa recherche", + "embeddium.extras.options.jei.desc": "Désactive les items JEI sauf si on cherche quelque chose. Appuyez sur Espace pour chercher.", + "embeddium.extras.options.screen.title": "Mode Plein Ecran", + "embeddium.extras.options.screen.desc": "Fenêtré - le jeu s'affichera dans une petite fenêtre.\nSans bordure - le jeu sera en plein écran et verrouillé au taux de rafraîchissement de votre moniteur, mais vous permettra de passer facilement d'une fenêtre à l'autre.\nPlein écran - le jeu s'affichera en mode plein écran natif", + "embeddium.extras.options.screen.borderless": "Sans bordure", + "embeddium.extras.options.screen.windowed": "Fenêtré" +} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumextras/lang/ru_ru.json b/src/main/resources/assets/embeddiumextras/lang/ru_ru.json new file mode 100644 index 0000000..f51238b --- /dev/null +++ b/src/main/resources/assets/embeddiumextras/lang/ru_ru.json @@ -0,0 +1,110 @@ +{ + "embeddium.extras.options.common.slow": "Медленно", + "embeddium.extras.options.common.normal": "Нормально", + "embeddium.extras.options.common.fast": "Быстро", + "embeddium.extras.options.common.superfast": "Супер быстро", + "embeddium.extras.options.common.fastest": "Быстрейшее", + "embeddium.extras.options.common.realtime": "В реальном времени", + "embeddium.extras.options.common.off": "Отключено", + "embeddium.extras.options.common.on": "Включено", + "embeddium.extras.options.common.simple": "Простое", + "embeddium.extras.options.common.advanced": "Продвинутое", + "embeddium.extras.options.common.experimental": "[ЭКСПЕРИМЕНТАЛЬНОЕ]", + + "embeddium.extras.options.clouds.height.title": "Высота облаков", + "embeddium.extras.options.clouds.height.desc": "Изменяет высоту облаков.\nНастройте высоту облаков", + + "embeddium.extras.options.culling.page": "Отбраковка сущностей", + "embeddium.extras.options.culling.entity.title": "Использовать максимальное расстояние до сущностей", + "embeddium.extras.options.culling.entity.desc": "Если включено, сущности будут скрыты в зависимости от настроенного ограничения расстояния", + "embeddium.extras.options.culling.entity.distance.horizontal.title": "Максимальное расстояние до сущностей (по горизонтали)", + "embeddium.extras.options.culling.entity.distance.horizontal.desc": "Скрывает и не обрабатывает сущности за указанным количеством блоков. Значительно увеличивает производительность, особенно на фермах из модов.", + "embeddium.extras.options.culling.entity.distance.vertical.title": "Максимальное расстояние до сущностей (по вертикали)", + "embeddium.extras.options.culling.entity.distance.vertical.desc": "Скрывает и не обрабатывает сущности за указанным количеством блоков, повышая производительность над пещерами. В идеале это значение должно быть ниже расстояния по горизонтали.", + "embeddium.extras.options.culling.tiles.title": "Использовать максимальное расстояние до блочных сущностей", + "embeddium.extras.options.culling.tiles.desc": "Если включено, блочные сущности будут скрыты в зависимости от настроенного ограничения расстояния", + "embeddium.extras.options.culling.tile.distance.horizontal.title": "Максимальное расстояние до блочных сущностей (по горизонтали)", + "embeddium.extras.options.culling.tile.distance.horizontal.desc": "Скрывает и не обрабатывает блочные сущности за указанным количеством блоков. Значительно увеличивает производительность, особенно вокруг большого количества машин и механизмов из модов.", + "embeddium.extras.options.culling.tile.distance.vertical.title": "Максимальное расстояние до блочных сущностей (по вертикали)", + "embeddium.extras.options.culling.tile.distance.vertical.desc": "Скрывает и не обрабатывает блочные сущности за указанным количеством блоков, повышая производительность над пещерами (если по какой-либо причине ваши машины находятся в пещерах). В идеале это значение должно быть ниже расстояния по горизонтали.", + + "embeddium.extras.options.darkness.page": "Истинная Тьма", + "embeddium.extras.options.darkness.mode.title": "Режим темноты", + "embeddium.extras.options.darkness.mode.desc": "Делает остальной мир более реалистично тёмным. Не влияет на дневной свет или освещение факелами.\nОпределяет, насколько тёмной является истинная тьма.", + "embeddium.extras.options.darkness.mode.pitchblack": "Кромешная тьма", + "embeddium.extras.options.darkness.mode.reallydark": "Очень темно", + "embeddium.extras.options.darkness.mode.dark": "Темно", + "embeddium.extras.options.darkness.mode.dim": "Тускло", + "embeddium.extras.options.darkness.others.title": "Включить в других измерениях", + "embeddium.extras.options.darkness.others.desc": "Если включено, истинная тьма будет применена в других измерениях\n\n[ВНИМАНИЕ] В ближайшем будущем эта опция будет удалена в пользу чёрного списка", + "embeddium.extras.options.darkness.overworld.title": "Включить в Надземном мире", + "embeddium.extras.options.darkness.overworld.desc": "Если включено, истинная тьма будет применена в Надземном мире.", + "embeddium.extras.options.darkness.noskylight.title": "Включить в измерениях без неба", + "embeddium.extras.options.darkness.noskylight.desc": "Если включено, истинная тьма будет применена в измерениях без небесного света.", + "embeddium.extras.options.darkness.nether.title": "Включить в Незере", + "embeddium.extras.options.darkness.nether.desc": "Если включено, истинная тьма будет применена в Незере.", + "embeddium.extras.options.darkness.nether.brightness.title": "Яркость тумана в Незере", + "embeddium.extras.options.darkness.nether.brightness.desc": "Настройте яркость тумана в Незере, когда включена истинная темнота.", + "embeddium.extras.options.darkness.end.title": "Включить в Энде", + "embeddium.extras.options.darkness.end.desc": "Если включено, истинная тьма будет применена в Энде.", + "embeddium.extras.options.darkness.end.brightness.title": "Яркость тумана в Энде", + "embeddium.extras.options.darkness.end.brightness.desc": "Настройте яркость тумана в Энде, когда включена истинная темнота.", + "embeddium.extras.options.darkness.blocklightonly.title": "Только блочный свет", + "embeddium.extras.options.darkness.blocklightonly.desc": "Если включено, отключает яркость неба, тумана и луны, делая блоки единственным источником света", + "embeddium.extras.options.darkness.moonphase.title": "Использовать фазы луны", + "embeddium.extras.options.darkness.moonphase.desc": "Если эта функция включена, истинная темнота будет зависеть от фаз луны", + "embeddium.extras.options.darkness.moonphase.fresh.title": "Яркость новолуния (минимум)", + "embeddium.extras.options.darkness.moonphase.fresh.desc": "Настройте яркость в новолуние или минимальный уровень яркости в фазу чёрной луны.", + "embeddium.extras.options.darkness.moonphase.full.title": "Яркость полнолуния (максимум)", + "embeddium.extras.options.darkness.moonphase.full.desc": "Настройте яркость в полнолуние или максимальный уровень яркости в фазу черной луны.", + + "embeddium.extras.options.displayfps.title": "Отображение FPS", + "embeddium.extras.options.displayfps.desc": "Отображает текущую частоту кадров в секунду. Расширенный режим также отображает минимальную частоту кадров в секунду, а также среднюю за 15 секунд, для оценки производительности.", + + "embeddium.extras.options.displayfps.gravity.title": "Текстовая гравитация", + "embeddium.extras.options.displayfps.gravity.desc": "Угловое положение дисплея FPS", + "embeddium.extras.options.displayfps.gravity.left": "Слева", + "embeddium.extras.options.displayfps.gravity.center": "По центру", + "embeddium.extras.options.displayfps.gravity.right": "Справа", + + "embeddium.extras.options.displayfps.system.title": "Отображать показатели", + "embeddium.extras.options.displayfps.system.desc": "Отображает использование памяти и графического процессора рядом со счетчиком кадров в секунду", + "embeddium.extras.options.displayfps.system.gpu": "Только графика", + "embeddium.extras.options.displayfps.system.ram": "Только память", + + "embeddium.extras.options.displayfps.margin.title": "Положение счётчика FPS", + "embeddium.extras.options.displayfps.margin.desc": "Смещение отображения кадров в секунду", + + "embeddium.extras.options.displayfps.shadow.title": "Используйте теневое текстовое поле", + "embeddium.extras.options.displayfps.shadow.desc": "Добавьте теневой блок на дисплее FPS в чистом стиле F3", + + "embeddium.extras.options.dynlights.page": "Динамическое освещение", + "embeddium.extras.options.dynlights.tiles.title": "Включено для блочных сущностей", + "embeddium.extras.options.dynlights.tiles.desc": "Если включено, динамическое освещение будет отображаться на блочных сущностях (печи, машины из модов и т.д.).\n\nЭто может значительно увеличить количество обновлений освещения, даже когда вы не находитесь рядом с подобными блоками.", + "embeddium.extras.options.dynlights.entities.title": "Включено для сущностей", + "embeddium.extras.options.dynlights.entities.desc": "Если включено, динамическое освещение будет отображаться на сущностях (выпавших предметах, мобах и т.д.).\n\nЭто может значительно увеличить количество обновлений освещения, даже если вы не держите в руках фонарик.", + "embeddium.extras.options.dynlights.speed.title": "Скорость обновления света", + "embeddium.extras.options.dynlights.speed.desc": "Определяет, как часто будут обновляться динамическое освещение.\n\n Пересчёт света может быть дорогостоящим, поэтому более низкие значения обеспечат лучшую производительность.", + "embeddium.extras.options.fadein.title": "Качество плавного появления чанков", + "embeddium.extras.options.fadein.desc": "Регулирует скорость появления чанков. Производительность не снижается, Fancy просто занимает больше времени, но выглядит немного круче. В данный момент не работает.", + "embeddium.extras.options.fastchest.title": "Использовать быстрые сундуки", + "embeddium.extras.options.fastchest.desc": "Если включено, заменяет модель сундуков статической моделью, как обычный блок. Прерывает анимацию сундуков, но работает быстрее в комнатах с сундуками.\n\nОпция не имеет эффектов при Flywheel, установленном и запущенном в серверной части для пакетной обработки или создания экземпляров.", + "embeddium.extras.options.fastbeds.title": "Использовать быстрые кровати", + "embeddium.extras.options.fastbeds.desc": "Если включено, заменяет динамическую модель кровати статической моделью, как обычный блок.", + "embeddium.extras.options.fog.title": "Использовать туман", + "embeddium.extras.options.fog.desc": "Если отключено, тумана удаляется только в Надземном мире.", + "embeddium.extras.options.fontshadow.title": "Тени шрифта", + "embeddium.extras.options.fontshadow.desc": "Если отключить, текст перестанет отображать тени, получая плоский стиль.\nУвеличивает частоту кадров в секунду в зависимости от того, сколько текста находится на экране.", + "embeddium.extras.options.jei.title": "Скрыть JEI до поиска", + "embeddium.extras.options.jei.desc": "Скрывает предметы JEI до того, как вы введёте поисковой запрос. Нажмите пробел, чтобы показать все предметы.", + "embeddium.extras.options.screen.title": "Полноэкранный режим", + "embeddium.extras.options.screen.desc": "Оконный — игра будет отображаться в маленьком окне.\nБезрамочный — игра будет отображаться в полноэкранном режиме и привязана к частоте обновления вашего монитора, но позволит вам легко переключаться между вкладками.\nПолноэкранный — игра будет отображаться в обычном полноэкранном режиме.", + "embeddium.extras.options.screen.borderless": "Безрамочный", + "embeddium.extras.options.screen.windowed": "Оконный", + + "___comment": "requires update", + "embeddium.extras.options.others.borderless.attachmode.title": "Добавить безрамочный к F11", + "embeddium.extras.options.others.borderless.attachmode.desc": "Если включено, F11 теперь будет также иметь безрамочное состояние.", + "embeddium.extras.options.others.languagescreen.fastreload.title": "Включить быструю перезагрузку языка", + "embeddium.extras.options.others.languagescreen.fastreload.desc": "Если включено, языковые обновления перезагружают только язык, а не все ресурсы, что увеличивает скорость на 99,9%." +} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumextras/lang/zh_cn.json b/src/main/resources/assets/embeddiumextras/lang/zh_cn.json new file mode 100644 index 0000000..70890be --- /dev/null +++ b/src/main/resources/assets/embeddiumextras/lang/zh_cn.json @@ -0,0 +1,116 @@ +{ + "embeddium.extras.options.common.slow": "慢", + "embeddium.extras.options.common.normal": "正常", + "embeddium.extras.options.common.fast": "快", + "embeddium.extras.options.common.superfast": "超快", + "embeddium.extras.options.common.fastest": "最快", + "embeddium.extras.options.common.realtime": "实时", + "embeddium.extras.options.common.off": "关", + "embeddium.extras.options.common.on": "开", + "embeddium.extras.options.common.simple": "简单", + "embeddium.extras.options.common.advanced": "高级", + "embeddium.extras.options.common.experimental": "[实验性]", + + "embeddium.extras.options.clouds.height.title": "云层高度", + "embeddium.extras.options.clouds.height.desc": "改变云层的高度。", + + "embeddium.extras.options.culling.page": "实体剔除", + "embeddium.extras.options.culling.entity.title": "使用实体最大渲染距离", + "embeddium.extras.options.culling.entity.desc": "启用后,游戏将会基于所配置的最大距离进行实体的隐藏。", + "embeddium.extras.options.culling.entity.distance.horizontal.title": "实体最大渲染距离(水平)", + "embeddium.extras.options.culling.entity.distance.horizontal.desc": "隐藏并停止更新超过此范围的实体。大幅提高性能,尤其是在模组刷怪塔周围时。", + "embeddium.extras.options.culling.entity.distance.vertical.title": "实体最大渲染距离(垂直)", + "embeddium.extras.options.culling.entity.distance.vertical.desc": "隐藏并停止更新此范围下方的实体,提高位于洞穴上方时的性能。理想情况下,该值应低于水平距离。", + "embeddium.extras.options.culling.tiles.title": "使用方块实体最大渲染距离", + "embeddium.extras.options.culling.tiles.desc": "启用后,游戏将会基于所配置的最大距离进行方块实体的隐藏。", + "embeddium.extras.options.culling.tile.distance.horizontal.title": "方块实体最大渲染距离(水平)", + "embeddium.extras.options.culling.tile.distance.horizontal.desc": "隐藏超过此范围的方块实体。大幅提高性能,尤其是在大量模组机器周围时。", + "embeddium.extras.options.culling.tile.distance.vertical.title": "方块实体最大渲染距离(垂直)", + "embeddium.extras.options.culling.tile.distance.vertical.desc": "隐藏此范围下方的方块实体,提高位于洞穴(哦,出于某种原因,你把机器放在洞穴里了)上方时的性能。理想情况下,该值应低于水平距离。", + + "embeddium.extras.options.darkness.page": "真实黑暗", + "embeddium.extras.options.darkness.mode.title": "真实黑暗的模式", + "embeddium.extras.options.darkness.mode.desc": "真实黑暗功能会使世界其他地方的黑暗更为逼真。这不会影响白天或火把的光照。\n此项可以开关真实黑暗,以及控制什么样的黑暗被视为真正的黑暗。", + "embeddium.extras.options.darkness.mode.pitchblack": "漆黑一片", + "embeddium.extras.options.darkness.mode.reallydark": "真实黑暗", + "embeddium.extras.options.darkness.mode.dark": "黑暗", + "embeddium.extras.options.darkness.mode.dim": "昏暗", + "embeddium.extras.options.darkness.others.title": "其他维度", + "embeddium.extras.options.darkness.others.desc": "启用后,真实黑暗会在其他维度生效。\n\n[警告] 此项将在不久之后被移除,由黑名单取而代之。", + "embeddium.extras.options.darkness.overworld.title": "主世界", + "embeddium.extras.options.darkness.overworld.desc": "启用后,真实黑暗会在主世界生效。", + "embeddium.extras.options.darkness.noskylight.title": "没有天空的维度", + "embeddium.extras.options.darkness.noskylight.desc": "启用后,真实黑暗会在没有天空的维度生效。", + "embeddium.extras.options.darkness.nether.title": "下界", + "embeddium.extras.options.darkness.nether.desc": "启用后,真实黑暗会在下界生效。", + "embeddium.extras.options.darkness.nether.brightness.title": "下界迷雾亮度", + "embeddium.extras.options.darkness.nether.brightness.desc": "启用下界的真实黑暗后,可在此配置下界的迷雾亮度。", + "embeddium.extras.options.darkness.end.title": "末地", + "embeddium.extras.options.darkness.end.desc": "启用后,真实黑暗会在末地生效。", + "embeddium.extras.options.darkness.end.brightness.title": "末地迷雾亮度", + "embeddium.extras.options.darkness.end.brightness.desc": "启用末地的真实黑暗后,可在此配置末地的迷雾亮度。", + "embeddium.extras.options.darkness.blocklightonly.title": "仅限方块光照", + "embeddium.extras.options.darkness.blocklightonly.desc": "启用后,会禁用天空、迷雾和月亮的亮度,使方块成为唯一的光源。", + "embeddium.extras.options.darkness.moonphase.title": "使用月相", + "embeddium.extras.options.darkness.moonphase.desc": "启用后,真实黑暗会受月相影响。", + "embeddium.extras.options.darkness.moonphase.fresh.title": "新月亮度(最小)", + "embeddium.extras.options.darkness.moonphase.fresh.desc": "配置新月的亮度,或者黑月的最小亮度等级。", + "embeddium.extras.options.darkness.moonphase.full.title": "满月亮度(最大)", + "embeddium.extras.options.darkness.moonphase.full.desc": "配置满月的亮度,或者黑月的最大亮度等级。", + + "embeddium.extras.options.displayfps.title": "显示FPS", + "embeddium.extras.options.displayfps.desc": "显示当前FPS。高级模式还显示最低FPS、前15秒内的平均FPS,这对评估性能很有用。", + + "embeddium.extras.options.displayfps.gravity.title": "文本依附位置", + "embeddium.extras.options.displayfps.gravity.desc": "FPS信息应该依附的位置。", + "embeddium.extras.options.displayfps.gravity.left": "左上角", + "embeddium.extras.options.displayfps.gravity.center": "正上方", + "embeddium.extras.options.displayfps.gravity.right": "右上角", + + "embeddium.extras.options.displayfps.system.title": "显示指标", + "embeddium.extras.options.displayfps.system.desc": "在FPS计数器旁边,显示内存和GPU的占用量。", + "embeddium.extras.options.displayfps.system.gpu": "仅GPU", + "embeddium.extras.options.displayfps.system.ram": "仅内存", + + "embeddium.extras.options.displayfps.margin.title": "文本周边空白", + "embeddium.extras.options.displayfps.margin.desc": "FPS信息的偏移距离,单位为像素。", + + "embeddium.extras.options.displayfps.shadow.title": "启用文本阴影框", + "embeddium.extras.options.displayfps.shadow.desc": "给FPS信息加上阴影框背景,阴影是纯粹的F3风格。", + + "embeddium.extras.options.displayfps.fps": "FPS", + "embeddium.extras.options.displayfps.min": "最小", + "embeddium.extras.options.displayfps.avg": "平均", + "embeddium.extras.options.displayfps.gpu": "GPU", + "embeddium.extras.options.displayfps.mem": "内存", + + "embeddium.extras.options.dynlights.page": "动态光源", + "embeddium.extras.options.dynlights.tiles.title": "为方块实体启用", + "embeddium.extras.options.dynlights.tiles.desc": "启用后,将为方块实体(熔炉、模组机器等)启用动态光源。\n\n即使你没有拿着火把,光照更新的数量也会由于此项而急剧增加。", + "embeddium.extras.options.dynlights.entities.title": "为实体启用", + "embeddium.extras.options.dynlights.entities.desc": "启用后,将为实体(生物、掉落的物品等)启用动态光源。\n\n即使你没有拿着火把,光照更新的数量也会由于此项而急剧增加。", + "embeddium.extras.options.dynlights.speed.title": "光照更新速度", + "embeddium.extras.options.dynlights.speed.desc": "控制动态光源的更新频率。\n\n重新计算光照会很吃性能,因此频率越低(速度越慢)性能就越好。", + "embeddium.extras.options.fadein.title": "区块淡入品质", + "embeddium.extras.options.fadein.desc": "控制区块淡入的速度。不吃性能,高品质也只是需要更长的时间,然而很炫酷。目前不生效。", + "embeddium.extras.options.fastchest.title": "启用快速箱子", + "embeddium.extras.options.fastchest.desc": "启用后,用静态模型替换箱子原有的模型,就类似普通方块。会破坏箱子动画,但箱子较多的地方变流畅了。\n\n对安装了飞轮,且运行批处理或实例化后端的情况,该选项没有效果。", + "embeddium.extras.options.fastbeds.title": "启用快速的床", + "embeddium.extras.options.fastbeds.desc": "启用后,用静态模型替换床原有的动态模型,就类似普通方块。增强了性能的同时,你仍然可以使用资源包中的自定义模型。", + "embeddium.extras.options.fog.title": "启用迷雾", + "embeddium.extras.options.fog.desc": "禁用后,移除世界中的所有迷雾效果。", + "embeddium.extras.options.fontshadow.title": "字体阴影", + "embeddium.extras.options.fontshadow.desc": "禁用后,文本将停止渲染阴影,显得扁平化。\nFPS能提高多少,取决于屏幕上有多少文本,特别是安装了更好的F3(BetterF3)模组后。", + "embeddium.extras.options.jei.title": "不在搜索时隐藏JEI", + "embeddium.extras.options.jei.desc": "启用后,会隐藏JEI物品列表中的物品,直到你搜索了某些内容。输入空格可以搜索到所有内容。", + "embeddium.extras.options.screen.title": "全屏模式", + "embeddium.extras.options.screen.desc": "窗口化 - 游戏将在一个小窗口中显示。\n无边框 - 游戏将全屏显示、将帧率锁定到你显示器的刷新率,但允许你随便切换到其他窗口。\n全屏 - 游戏将以原生全屏模式显示。", + "embeddium.extras.options.screen.borderless": "无边框", + "embeddium.extras.options.screen.windowed": "窗口化", + + "___comment": "requires update", + "embeddium.extras.options.others.borderless.attachmode.title": "为F11添加无边框", + "embeddium.extras.options.others.borderless.attachmode.desc": "启用后,可以使用F11切换到无边框状态。\n\n改变设置后,需要重启游戏以生效。", + "embeddium.extras.options.others.languagescreen.fastreload.title": "启用快速语言重载", + "embeddium.extras.options.others.languagescreen.fastreload.desc": "启用后,改变语言只会重载语言,不再重载所有资源,速度提高99.9%。" +} diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_black_table_lamp.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_black_table_lamp.json deleted file mode 100644 index de1c42a..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_black_table_lamp.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "adorn:black_table_lamp", - "luminance": "block", - "water_sensitive": true -} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_blue_table_lamp.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_blue_table_lamp.json deleted file mode 100644 index caf5049..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_blue_table_lamp.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "adorn:blue_table_lamp", - "luminance": "block", - "water_sensitive": true -} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_brown_table_lamp.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_brown_table_lamp.json deleted file mode 100644 index 5e6b84f..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_brown_table_lamp.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "adorn:brown_table_lamp", - "luminance": "block", - "water_sensitive": true -} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_cyan_table_lamp.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_cyan_table_lamp.json deleted file mode 100644 index 06d896e..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_cyan_table_lamp.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "adorn:cyan_table_lamp", - "luminance": "block", - "water_sensitive": true -} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_gray_table_lamp.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_gray_table_lamp.json deleted file mode 100644 index 2fa698e..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_gray_table_lamp.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "adorn:gray_table_lamp", - "luminance": "block", - "water_sensitive": true -} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_green_table_lamp.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_green_table_lamp.json deleted file mode 100644 index 2525db7..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_green_table_lamp.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "adorn:green_table_lamp", - "luminance": "block", - "water_sensitive": true -} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_light_blue_table_lamp.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_light_blue_table_lamp.json deleted file mode 100644 index 26fb199..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_light_blue_table_lamp.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "adorn:light_blue_table_lamp", - "luminance": "block", - "water_sensitive": true -} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_light_gray_table_lamp.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_light_gray_table_lamp.json deleted file mode 100644 index 4831149..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_light_gray_table_lamp.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "adorn:light_gray_table_lamp", - "luminance": "block", - "water_sensitive": true -} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_lime_table_lamp.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_lime_table_lamp.json deleted file mode 100644 index 5a69273..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_lime_table_lamp.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "adorn:lime_table_lamp", - "luminance": "block", - "water_sensitive": true -} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_magenta_table_lamp.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_magenta_table_lamp.json deleted file mode 100644 index 72ef624..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_magenta_table_lamp.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "adorn:magenta_table_lamp", - "luminance": "block", - "water_sensitive": true -} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_orange_table_lamp.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_orange_table_lamp.json deleted file mode 100644 index e9a5447..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_orange_table_lamp.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "adorn:orange_table_lamp", - "luminance": "block", - "water_sensitive": true -} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_pink_table_lamp.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_pink_table_lamp.json deleted file mode 100644 index 582b9f5..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_pink_table_lamp.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "adorn:pink_table_lamp", - "luminance": "block", - "water_sensitive": true -} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_purple_table_lamp.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_purple_table_lamp.json deleted file mode 100644 index 3d74244..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_purple_table_lamp.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "adorn:purple_table_lamp", - "luminance": "block", - "water_sensitive": true -} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_red_table_lamp.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_red_table_lamp.json deleted file mode 100644 index 96612b2..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_red_table_lamp.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "adorn:red_table_lamp", - "luminance": "block", - "water_sensitive": true -} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_stone_torch.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_stone_torch.json deleted file mode 100644 index d380c5f..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_stone_torch.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "adorn:stone_torch", - "luminance": "block", - "water_sensitive": true -} diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_white_table_lamp.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_white_table_lamp.json deleted file mode 100644 index cbf74bb..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_white_table_lamp.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "adorn:white_table_lamp", - "luminance": "block", - "water_sensitive": true -} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_yellow_table_lamp.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_yellow_table_lamp.json deleted file mode 100644 index 95987b4..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/adorn_yellow_table_lamp.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "adorn:yellow_table_lamp", - "luminance": "block", - "water_sensitive": true -} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/blaze_powder.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/blaze_powder.json deleted file mode 100644 index 0a5678e..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/blaze_powder.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "item": "minecraft:blaze_powder", - "luminance": 10 -} diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/blaze_rod.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/blaze_rod.json deleted file mode 100644 index 175e499..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/blaze_rod.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "item": "minecraft:blaze_rod", - "luminance": 10 -} diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/campfire.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/campfire.json deleted file mode 100644 index 016dd3e..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/campfire.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "minecraft:campfire", - "luminance": "block", - "water_sensitive": true -} diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/fire_charge.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/fire_charge.json deleted file mode 100644 index 83cc296..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/fire_charge.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "minecraft:fire_charge", - "luminance": 10, - "water_sensitive": true -} diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/glow_berries.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/glow_berries.json deleted file mode 100644 index ad984b4..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/glow_berries.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "item": "minecraft:glow_berries", - "luminance": 14 -} diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/glow_ink_sac.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/glow_ink_sac.json deleted file mode 100644 index ec5bf7f..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/glow_ink_sac.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "item": "minecraft:glow_ink_sac", - "luminance": 12 -} diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/glowstone_dust.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/glowstone_dust.json deleted file mode 100644 index 4ffb256..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/glowstone_dust.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "item": "minecraft:glowstone_dust", - "luminance": 8 -} diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/lava_bucket.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/lava_bucket.json deleted file mode 100644 index b1fa943..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/lava_bucket.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "minecraft:lava_bucket", - "luminance": "minecraft:lava", - "water_sensitive": true -} diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/nether_star.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/nether_star.json deleted file mode 100644 index 9741a27..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/nether_star.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "item": "minecraft:nether_star", - "luminance": 8 -} diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/prismarine_crystals.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/prismarine_crystals.json deleted file mode 100644 index 639aa14..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/prismarine_crystals.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "item": "minecraft:prismarine_crystals", - "luminance": 8 -} diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/redstone_torch.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/redstone_torch.json deleted file mode 100644 index 3d428ce..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/redstone_torch.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "minecraft:redstone_torch", - "luminance": "block", - "water_sensitive": true -} diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/soul_campfire.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/soul_campfire.json deleted file mode 100644 index 113371e..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/soul_campfire.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "minecraft:soul_campfire", - "luminance": "block", - "water_sensitive": true -} diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/soul_torch.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/soul_torch.json deleted file mode 100644 index b76582b..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/soul_torch.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "minecraft:soul_torch", - "luminance": "block", - "water_sensitive": true -} diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/spectral_arrow.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/spectral_arrow.json deleted file mode 100644 index f2449d7..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/spectral_arrow.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "item": "minecraft:spectral_arrow", - "luminance": 10 -} diff --git a/src/main/resources/assets/embeddiumplus/dynamiclights/item/torch.json b/src/main/resources/assets/embeddiumplus/dynamiclights/item/torch.json deleted file mode 100644 index ccfaa66..0000000 --- a/src/main/resources/assets/embeddiumplus/dynamiclights/item/torch.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "item": "minecraft:torch", - "luminance": "block", - "water_sensitive": true -} diff --git a/src/main/resources/assets/embeddiumplus/lang/en_us.json b/src/main/resources/assets/embeddiumplus/lang/en_us.json deleted file mode 100644 index 8534b28..0000000 --- a/src/main/resources/assets/embeddiumplus/lang/en_us.json +++ /dev/null @@ -1,143 +0,0 @@ -{ - "embeddium.plus.options.common.slow": "Slow", - "embeddium.plus.options.common.normal": "Normal", - "embeddium.plus.options.common.fast": "Fast", - "embeddium.plus.options.common.superfast": "Super Fast", - "embeddium.plus.options.common.fastest": "Fastest", - "embeddium.plus.options.common.realtime": "Real Time", - "embeddium.plus.options.common.off": "Off", - "embeddium.plus.options.common.on": "On", - "embeddium.plus.options.common.simple": "Simple", - "embeddium.plus.options.common.advanced": "Advanced", - "embeddium.plus.options.common.attach": "Attach", - "embeddium.plus.options.common.replace": "Replace", - "embeddium.plus.options.common.experimental": "[EXPERIMENTAL]", - "embeddium.plus.options.common.millis": "ms", - - "embeddium.plus.options.clouds.height.title": "Cloud Height", - "embeddium.plus.options.clouds.height.desc": "Raises cloud height.\nConfigure the height of the clouds", - - "embeddium.plus.options.culling.page": "Entity Culling", - "embeddium.plus.options.culling.entity.title": "Use Max Entity Distance", - "embeddium.plus.options.culling.entity.desc": "If enabled, Entities will be hidden based on configured distance limit", - "embeddium.plus.options.culling.entity.distance.horizontal.title": "Entities Max Distance (Horizontal)", - "embeddium.plus.options.culling.entity.distance.horizontal.desc": "Hides and does not tick entities beyond this many blocks. Huge performance increase, especially around modded farms.", - "embeddium.plus.options.culling.entity.distance.vertical.title": "Entities Max Distance (Vertical)", - "embeddium.plus.options.culling.entity.distance.vertical.desc": "Hides and does not tick entities underneath this many blocks, improving performance above caves. This should ideally be set lower than the horizontal distance.", - "embeddium.plus.options.culling.tiles.title": "Use max Block Entity Distance", - "embeddium.plus.options.culling.tiles.desc": "If enabled, Block Entities will be hidden based on configured distance limit", - "embeddium.plus.options.culling.tile.distance.horizontal.title": "Block Entities Max Distance (Horizontal)", - "embeddium.plus.options.culling.tile.distance.horizontal.desc": "Hides block entities beyond this many blocks. Huge performance increase, especially around lots of modded machines.", - "embeddium.plus.options.culling.tile.distance.vertical.title": "Block Entities Max Distance (Vertical)", - "embeddium.plus.options.culling.tile.distance.vertical.desc": "Hides block entities underneath this many blocks, improving performance above caves (if you have your machines in caves, for some reason). This should ideally be set lower than the horizontal distance.", - - "embeddium.plus.options.darkness.page": "True Darkness", - "embeddium.plus.options.darkness.mode.title": "Darkness Mode", - "embeddium.plus.options.darkness.mode.desc": "Makes the rest of the world more realistically dark. Does not effect daytime or torch light.\nControls how dark is considered true darkness.", - "embeddium.plus.options.darkness.mode.pitchblack": "Pitch Black", - "embeddium.plus.options.darkness.mode.reallydark": "Really Dark", - "embeddium.plus.options.darkness.mode.dark": "Dark", - "embeddium.plus.options.darkness.mode.dim": "Dim", - "embeddium.plus.options.darkness.others.title": "Enable in Other dimensions", - "embeddium.plus.options.darkness.others.desc": "If enabled, true darkness will be applied in other dimensions\n\n[WARNING] This option will be removed in a near future in favor of a blacklist", - "embeddium.plus.options.darkness.overworld.title": "Enable on Overworld", - "embeddium.plus.options.darkness.overworld.desc": "If enabled, true darkness will be applied in the Overworld.", - "embeddium.plus.options.darkness.noskylight.title": "Enable on SkyLess dimensions", - "embeddium.plus.options.darkness.noskylight.desc": "If enabled, true darkness will be applied on dimensions without skylight", - "embeddium.plus.options.darkness.nether.title": "Enable on Nether", - "embeddium.plus.options.darkness.nether.desc": "If enabled, true darkness will be applied in the Nether.", - "embeddium.plus.options.darkness.nether.brightness.title": "Nether Fog Brightness", - "embeddium.plus.options.darkness.nether.brightness.desc": "Configure fog brightness in the Nether when darkness is enabled.", - "embeddium.plus.options.darkness.end.title": "Enable on End", - "embeddium.plus.options.darkness.end.desc": "If enabled, true darkness will be applied in the End.", - "embeddium.plus.options.darkness.end.brightness.title": "End Fog Brightness", - "embeddium.plus.options.darkness.end.brightness.desc": "Configure fog brightness in the End when darkness is enabled.", - "embeddium.plus.options.darkness.blocklightonly.title": "Block light only", - "embeddium.plus.options.darkness.blocklightonly.desc": "If enabled, Disables sky, fog and moon brightness, making blocks as a only source of light", - "embeddium.plus.options.darkness.moonphase.title": "Use Moon Phases", - "embeddium.plus.options.darkness.moonphase.desc": "If enabled, Darkness will be affected by Moon Phases", - "embeddium.plus.options.darkness.moonphase.fresh.title": "New Moon Bright (min)", - "embeddium.plus.options.darkness.moonphase.fresh.desc": "Configure brightness on a new moon, or minimal bright level on black moon phase", - "embeddium.plus.options.darkness.moonphase.full.title": "Full Moon Bright (max)", - "embeddium.plus.options.darkness.moonphase.full.desc": "Configure brightness on a full moon, or maximum bright level on black moon phase", - - "embeddium.plus.options.displayfps.title": "Display FPS", - "embeddium.plus.options.displayfps.desc": "Displays the current FPS. Advanced mode also displays minimum FPS, as well as 15 second average FPS, useful for judging performance.", - - "embeddium.plus.options.displayfps.gravity.title": "Text Gravity", - "embeddium.plus.options.displayfps.gravity.desc": "Corner position of the FPS display", - "embeddium.plus.options.displayfps.gravity.left": "Left", - "embeddium.plus.options.displayfps.gravity.center": "Center", - "embeddium.plus.options.displayfps.gravity.right": "Right", - - "embeddium.plus.options.displayfps.system.title": "Display Metrics", - "embeddium.plus.options.displayfps.system.desc": "Displays memory usage and GPU usage beside FPS counter", - "embeddium.plus.options.displayfps.system.gpu": "Graphics only", - "embeddium.plus.options.displayfps.system.ram": "Memory only", - - "embeddium.plus.options.displayfps.margin.title": "Text Margin", - "embeddium.plus.options.displayfps.margin.desc": "Offset of the FPS display", - - "embeddium.plus.options.displayfps.shadow.title": "Use Text Shadow Box", - "embeddium.plus.options.displayfps.shadow.desc": "Add a Shadow box onto FPS Display, at the pure style of F3", - - "embeddium.plus.options.displayfps.fps": "FPS", - "embeddium.plus.options.displayfps.min": "MIN", - "embeddium.plus.options.displayfps.avg": "AVG", - "embeddium.plus.options.displayfps.gpu": "GPU", - "embeddium.plus.options.displayfps.mem": "MEM", - - "embeddium.plus.options.dynlights.page": "Dynamic Lights", - "embeddium.plus.options.dynlights.tiles.title": "Use for Block Entities", - "embeddium.plus.options.dynlights.tiles.desc": "If enabled, dynamic lighting will be showed on tile entities (furnaces, modded machines, etc).\n\nThis can drastically increase the amount of lighting updates, even when you're not around furnaces", - "embeddium.plus.options.dynlights.entities.title": "Use for Entities", - "embeddium.plus.options.dynlights.entities.desc": "If enabled, dynamic lighting will be showed on entities (dropped items, mobs, etc).\n\nThis can drastically increase the amount of lighting updates, even when you're not holding a torch.", - "embeddium.plus.options.dynlights.speed.title": "Light Updates Speed", - "embeddium.plus.options.dynlights.speed.desc": "Controls how often dynamic lights will update.\n\nLighting recalculation can be expensive, so slower values will give better performance.", - "embeddium.plus.options.fadein.title": "Chunk Fade In Quality", - "embeddium.plus.options.fadein.desc": "Controls how fast chunks fade in. No performance hit, Fancy simply takes longer, but looks a bit cooler. Currently not working", - "embeddium.plus.options.fastchest.title": "Use Fast Chests", - "embeddium.plus.options.fastchest.desc": "If enabled, replaces chests model with a static model, like a normal block. Breaks chest animation but goes more faster on chest rooms\n\nOption has no effects with flywheel installed and running batching or instancing backend", - "embeddium.plus.options.fastbeds.title": "Use Fast Beds", - "embeddium.plus.options.fastbeds.desc": "If enabled, replaces dynamic bed model with a static model, like a normal block. Increases performance and also let you use custom models with resource packs", - "embeddium.plus.options.fog.title": "Use Fog", - "embeddium.plus.options.fog.desc": "If disabled, removed fog effect only in the overworld", - "embeddium.plus.options.fontshadow.title": "Font Shadows", - "embeddium.plus.options.fontshadow.desc": "If disabled, text will stop rendering shadows giving a flat style.\nIncreases FPS depending of how much text is on the screen, specially with BetterF3 mods", - "embeddium.plus.options.jei.title": "Hide JEI Until Searching", - "embeddium.plus.options.jei.desc": "If enabled, JEI item list will be hidden unless you search for something. Press space to search for everything.", - "embeddium.plus.options.screen.title": "Fullscreen Mode", - "embeddium.plus.options.screen.desc": "Windowed - the game will display in a small window.\nBorderless - the game will be fullscreened, and locked to your monitor's refresh rate, but allow you to tab out easily.\nFullscreen - the game will display in native fullscreen mode.", - "embeddium.plus.options.screen.borderless": "Borderless", - "embeddium.plus.options.screen.windowed": "Windowed", - - "embeddium.plus.options.zoom.page": "Zoom", - "embeddium.plus.options.zoom.cinematic.title": "Cinematic Zoom", - "embeddium.plus.options.zoom.cinematic.desc": "Enable Cinematic Camera while zooming.\nIf you disable this, you should also try setting `zoomSmoothnessMs` to `0`", - "embeddium.plus.options.zoom.sensitive.title": "Mouse Sensitive", - "embeddium.plus.options.zoom.sensitive.desc": "Mouse Sensitivity will not be reduced below this amount while zoomed in.\nSet to `1.0` to prevent it from being changed at all (not recommended without `enableCinematicZoom`)", - "embeddium.plus.options.zoom.speed.title": "Zoom Speed", - "embeddium.plus.options.zoom.speed.desc": "Speed for Zoom In/Out key binds & zoom scrolling (if enabled).", - "embeddium.plus.options.zoom.scrolling.title": "Zoom Scrolling", - "embeddium.plus.options.zoom.scrolling.desc": "Allows you to zoom in and out by scrolling up and down on your mouse while zoom is active.\nThis will prevent you from scrolling through your hotbar while zooming if enabled.", - "embeddium.plus.options.zoom.smoothness.title": "Zoom Smoothness in Millis", - "embeddium.plus.options.zoom.smoothness.desc": "FOV changes will be spread out over this many milliseconds.\nSet to `0` to disable animations.", - "embeddium.plus.options.zoom.easing.title": "Easing Exponent", - "embeddium.plus.options.zoom.easing.desc": "Smoothing animation progress will be raised to this exponent for easing. Higher numbers will feel faster.\nIt is recommended to also increase `zoomSmoothnessMs` when increasing this.\nSet to `1` to disable.", - "embeddium.plus.options.zoom.quadratics.title": "Use Quadratics", - "embeddium.plus.options.zoom.quadratics.desc": "Zoom percentage will be squared before being applied if `true`.\nMakes differences in FOV more uniform. You should probably keep this on if you don't understand what it does.", - "embeddium.plus.options.zoom.default.title": "Default Zoom", - "embeddium.plus.options.zoom.default.desc": "Default starting zoom percentage.", - "embeddium.plus.options.zoom.toggle.title": "Toggle Mode", - "embeddium.plus.options.zoom.toggle.desc": "If `true`, the Zoom keybind will act as a toggle. If `false`, Zoom will only be active while the keybind is held.", - "embeddium.plus.options.zoom.max.title": "Maximum FOV", - "embeddium.plus.options.zoom.max.desc": "Maximum zoom FOV.", - "embeddium.plus.options.zoom.min.title": "Minimum FOV", - "embeddium.plus.options.zoom.min.desc": "Maximum zoom FOV.", - - "embeddium.plus.options.others.page": "Others", - "embeddium.plus.options.others.borderless.attachmode.title": "Borderless Fullscreen on F11", - "embeddium.plus.options.others.borderless.attachmode.desc": "Configures how Borderless Fullscreen should be attached\n\nATTACH - Adds it between windowed and Fullscreen\nREPLACE - Replaced Fullscreen with Borderless Fullscreen\nOFF - Disables Borderless Fullscreen attachment to F11 key", - "embeddium.plus.options.others.languagescreen.fastreload.title": "Fast Language Reload", - "embeddium.plus.options.others.languagescreen.fastreload.desc": "If enabled, Language updates only reload language instead of all resources, a 99.9% extra of speed" -} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumplus/lang/es_mx.json b/src/main/resources/assets/embeddiumplus/lang/es_mx.json deleted file mode 100644 index b2e97d7..0000000 --- a/src/main/resources/assets/embeddiumplus/lang/es_mx.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "embeddium.plus.options.common.slow": "Lento", - "embeddium.plus.options.common.normal": "Normal", - "embeddium.plus.options.common.fast": "Rapido", - "embeddium.plus.options.common.superfast": "Super Rapido", - "embeddium.plus.options.common.fastest": "Rapidisimo", - "embeddium.plus.options.common.realtime": "Tiempo real", - "embeddium.plus.options.common.off": "Apagado", - "embeddium.plus.options.common.on": "Encendido", - "embeddium.plus.options.common.simple": "Simple", - "embeddium.plus.options.common.advanced": "Completo", - "embeddium.plus.options.common.attach": "Agregar", - "embeddium.plus.options.common.replace": "Remplazar", - "embeddium.plus.options.common.experimental": "[EXPERIMENTAL]", - - "embeddium.plus.options.clouds.height.title": "Altura de Nubes", - "embeddium.plus.options.clouds.height.desc": "Alcanza las nubes, o que ellas te alcancen a ti.\nConfigura que tan alto se posicionan las nubes", - - "embeddium.plus.options.culling.page": "Rango de Entidades", - "embeddium.plus.options.culling.entity.title": "Activar para Entidades", - "embeddium.plus.options.culling.entity.desc": "Si se activa, Las entidades fuera del rango configurado no se renderizaran", - "embeddium.plus.options.culling.entity.distance.horizontal.title": "Distancia maxima (Horizontal)", - "embeddium.plus.options.culling.entity.distance.horizontal.desc": "Oculta y no actualiza las entidades fuera de rango en el cliente. Incrementa bastante el rendimiento, especialmente en granjas de animales.", - "embeddium.plus.options.culling.entity.distance.vertical.title": "Distancia maxima (Vertical)", - "embeddium.plus.options.culling.entity.distance.vertical.desc": "Oculta y no actualiza las entidades fuera de tu altura en el cliente, Incrementa bastante el rendimiento fuera de las cuevas. Esto deberia de configurarse a un valor inferior al rango horizontal", - "embeddium.plus.options.culling.tiles.title": "Activar para Entidades de Bloques", - "embeddium.plus.options.culling.tiles.desc": "Si se activa, Las entidades de bloque fuera del rango configurado no se renderizaran", - "embeddium.plus.options.culling.tile.distance.horizontal.title": "Distancia maxima (Horizontal)", - "embeddium.plus.options.culling.tile.distance.horizontal.desc": "Oculta y no actualiza las entidades de bloques fuera de rango en el cliente. Incrementa bastante el rendimiento, especialmente en fabricas de otros mods.", - "embeddium.plus.options.culling.tile.distance.vertical.title": "Distancia maxima (Vertical)", - "embeddium.plus.options.culling.tile.distance.vertical.desc": "Oculta y no actualiza las entidades de bloques fuera de tu altura en el cliente, Incrementa bastante el rendimiento fuera de las cuevas si tienes minadoras automaticas. Esto deberia de configurarse a un valor inferior al rango horizontal.", - - "embeddium.plus.options.darkness.page": "Total Oscuridad", - "embeddium.plus.options.darkness.mode.title": "Modo de oscuridad", - "embeddium.plus.options.darkness.mode.desc": "Has que tu mundo sea envuelto en total oscuridad, no afecta a la iluminacion de dia o de las antorchas.\nControla que tan oscuro se considera \"total oscuridad\"", - "embeddium.plus.options.darkness.mode.pitchblack": "Muy Oscuro", - "embeddium.plus.options.darkness.mode.reallydark": "Realmente Oscuro", - "embeddium.plus.options.darkness.mode.dark": "Oscuro", - "embeddium.plus.options.darkness.mode.dim": "Sombrio", - "embeddium.plus.options.darkness.others.title": "Activar en otras dimensiones", - "embeddium.plus.options.darkness.others.desc": "Si se activa, se aplicara la oscuridad en las demas dimensiones\n\n[AVISO] Esta opcion se eliminara pronto en favor de una whitelist", - "embeddium.plus.options.darkness.overworld.title": "Activar en la Superficie", - "embeddium.plus.options.darkness.overworld.desc": "Si se activa, se aplicara la oscuridad en la Superficie.", - "embeddium.plus.options.darkness.noskylight.title": "Activar en Dimensiones sin Cielo", - "embeddium.plus.options.darkness.noskylight.desc": "Si se activa, se aplicara la oscuridad en Dimensiones sin Cielo", - "embeddium.plus.options.darkness.nether.title": "Activar en el Nether", - "embeddium.plus.options.darkness.nether.desc": "Si se activa, se aplicara la oscuridad en el Nether", - "embeddium.plus.options.darkness.nether.brightness.title": "Brillo de Niebla en el Nether", - "embeddium.plus.options.darkness.nether.brightness.desc": "Configura el brillo de la niebla en el nether si la oscuridad se activa en el Nether", - "embeddium.plus.options.darkness.end.title": "Activar en el End", - "embeddium.plus.options.darkness.end.desc": "Si se activa, se aplicara la oscuridad en el End.", - "embeddium.plus.options.darkness.end.brightness.title": "Brillo de Niebla", - "embeddium.plus.options.darkness.end.brightness.desc": "Configure fog brightness in the End when darkness is enabled.", - "embeddium.plus.options.darkness.blocklightonly.title": "Block light only", - "embeddium.plus.options.darkness.blocklightonly.desc": "If enabled, Disables sky, fog and moon brightness, making blocks as a only source of light", - "embeddium.plus.options.darkness.moonphase.title": "Usar Fases Lunares", - "embeddium.plus.options.darkness.moonphase.desc": "Si se activa, la oscuridad se vera afectada por las fases lunares", - "embeddium.plus.options.darkness.moonphase.fresh.title": "Brillo de Luna Nueva (min)", - "embeddium.plus.options.darkness.moonphase.fresh.desc": "Configure brightness on a new moon, or minimal bright level on black moon phase", - "embeddium.plus.options.darkness.moonphase.full.title": "Brillo de Luna Llena (max)", - "embeddium.plus.options.darkness.moonphase.full.desc": "Configure brightness on a full moon, or maximum bright level on black moon phase", - - "embeddium.plus.options.displayfps.title": "Mostrar FPS", - "embeddium.plus.options.displayfps.desc": "Mostrar los FPS. Modo avanzado muestra la cantidad mas baja de FPS, en unos 15 segundos de FPS promedio, util para evaluar el rendimiento.", - - "embeddium.plus.options.displayfps.gravity.title": "Gravedad del texto", - "embeddium.plus.options.displayfps.gravity.desc": "Esquina en la que se posicionara el texto", - "embeddium.plus.options.displayfps.gravity.left": "Izquierda", - "embeddium.plus.options.displayfps.gravity.center": "Centro", - "embeddium.plus.options.displayfps.gravity.right": "Derecha", - - "embeddium.plus.options.displayfps.system.title": "Mostrar Metricas", - "embeddium.plus.options.displayfps.system.desc": "Mostrar uso de memoria y GPU al lado del contador de FPS", - "embeddium.plus.options.displayfps.system.gpu": "Solo Graficos", - "embeddium.plus.options.displayfps.system.ram": "Solo Memoria", - - "embeddium.plus.options.displayfps.margin.title": "Margen del Texto", - "embeddium.plus.options.displayfps.margin.desc": "Espacio entre la esquina y el texto", - - "embeddium.plus.options.displayfps.shadow.title": "Sombra cuadrada", - "embeddium.plus.options.displayfps.shadow.desc": "Agrega una sombra cuadrada debajo del contador de FPS, al puro estilo del F3", - - "embeddium.plus.options.displayfps.fps": "FPS", - "embeddium.plus.options.displayfps.min": "MIN", - "embeddium.plus.options.displayfps.avg": "AVG", - "embeddium.plus.options.displayfps.gpu": "GPU", - "embeddium.plus.options.displayfps.mem": "MEM", - - "embeddium.plus.options.dynlights.page": "Luz Dinamica", - "embeddium.plus.options.dynlights.tiles.title": "Activar en Entidades de Bloques", - "embeddium.plus.options.dynlights.tiles.desc": "If enabled, dynamic lighting will be showed on tile entities (furnaces, modded machines, etc).\n\nThis can drastically increase the amount of lighting updates, even when you're not around furnaces", - "embeddium.plus.options.dynlights.entities.title": "Activar en Entidades", - "embeddium.plus.options.dynlights.entities.desc": "If enabled, dynamic lighting will be showed on entities (dropped items, mobs, etc).\n\nThis can drastically increase the amount of lighting updates, even when you're not holding a torch.", - "embeddium.plus.options.dynlights.speed.title": "Velocidad de actualizacion", - "embeddium.plus.options.dynlights.speed.desc": "Controla que tan rapido se realizaran las actualizaciones.\n\nEl calculo puede consumir recursos, por lo que tenerlo en bajas velocidades aumenta el rendimiento", - "embeddium.plus.options.fadein.title": "Chunk Fade In Quality", - "embeddium.plus.options.fadein.desc": "Controls how fast chunks fade in. No performance hit, Fancy simply takes longer, but looks a bit cooler. Currently not working", - "embeddium.plus.options.fastchest.title": "Activar Cofres Rapidos", - "embeddium.plus.options.fastchest.desc": "Si se activa, remplazara los cofres con un modelo estatico, como si fuera un bloque. Elimina la animacion del cofre, pero te da mas FPS en salas de cofre\n\nEsta opcion no tiene efecto cuando Create (Flywheel) esta instalado", - "embeddium.plus.options.fastbeds.title": "Activar Camas rapidas", - "embeddium.plus.options.fastbeds.desc": "Si se activa, remplazara las camas con un bloque estatico, somo si se fuera un bloque. Incrementa el rendimiento y te permite utilizar modelos mas complejos en resource packs", - "embeddium.plus.options.fog.title": "Mostrar Niebla", - "embeddium.plus.options.fog.desc": "Si se desactiva, la niebla no se mostrara en la superficie", - "embeddium.plus.options.fontshadow.title": "Sombra en los textos", - "embeddium.plus.options.fontshadow.desc": "Si se desactiva, los textos dejaran de renderizar sombras.\nIncrementa el rendimiento en menus con mucho texto, como el BetterF3", - "embeddium.plus.options.jei.title": "Ocultar JEI hasta buscar", - "embeddium.plus.options.jei.desc": "Si se desactiva, los items en el JEI se ocultan hasta que busques algo. Escribe un espacio para buscar cualquier cosa", - "embeddium.plus.options.screen.title": "Pantalla Completa", - "embeddium.plus.options.screen.desc": "Ventana - el juego se mostrara en una ventana.\nSin Bordes - el juego se pondra en pantalla completa pero en modo ventana, y bloqueado a los hercios de tu sistema, pero te deja cambiar de ventanas mas rapido.\nPantalla Completa - el juego se mostrara en pantalla completa nativamente", - "embeddium.plus.options.screen.borderless": "Sin Bordes", - "embeddium.plus.options.screen.windowed": "Ventana", - - "embeddium.plus.options.others.page": "Otros", - "embeddium.plus.options.others.borderless.attachmode.title": "Pantalla sin bordes en F11", - "embeddium.plus.options.others.borderless.attachmode.desc": "Configura como la pantalla completa sin bordes se aplica al F11\n\nADJUNTAR - Agrega la opcion entre modo ventana y pantalla completa\nREMPLAZAR - Cambia la pantalla completa vanilla por la sin bordes\nAPAGADO - Conserva el comportamiento vanilla", - "embeddium.plus.options.others.languagescreen.fastreload.title": "Cambio de lenguage rapido", - "embeddium.plus.options.others.languagescreen.fastreload.desc": "Si se activa, el menu del idioma solo actualizara el lenguage en lugar de actualizar todos los resources, un 99.9% extra de eficiencia" -} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumplus/lang/fr_fr.json b/src/main/resources/assets/embeddiumplus/lang/fr_fr.json deleted file mode 100644 index 4a2abae..0000000 --- a/src/main/resources/assets/embeddiumplus/lang/fr_fr.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "embeddium.plus.options.common.slow": "Lent", - "embeddium.plus.options.common.normal": "Normal", - "embeddium.plus.options.common.fast": "Rapide", - "embeddium.plus.options.common.fastest": "Tres rapide", - "embeddium.plus.options.common.realtime": "En temps réel", - "embeddium.plus.options.common.off": "Off", - "embeddium.plus.options.common.on": "On", - "embeddium.plus.options.common.simple": "Simple", - "embeddium.plus.options.common.advanced": "Avancé", - - "embeddium.plus.options.clouds.height.title": "Hauteur des nuages", - "embeddium.plus.options.clouds.height.desc": "Monte la taille des nuages.", - - - "embeddium.plus.options.culling.entity.title": "Activer la distances des entités au Max", - "embeddium.plus.options.culling.entity.desc": "Désactive le culling d'entités.", - "embeddium.plus.options.culling.entity.distance.horizontal.title": "Distance Max des entitées (Horizontal)", - "embeddium.plus.options.culling.entity.distance.horizontal.desc": "Cache et n'active pas les entités au-delà d'un certain nombre de blocs. Une énorme augmentation des performances, en particulier autour des fermes moddées.", - "embeddium.plus.options.culling.entity.distance.vertical.title": "Distance Max des entitées (Vertical)", - "embeddium.plus.options.culling.entity.distance.vertical.desc": "Cache et n'active pas les entités au-delà d'un certain nombre de blocs, Une énorme augmentation dans les caves. Cela devrait idéalement être réglé à une valeur inférieure à la distance horizontale", - "embeddium.plus.options.culling.tile.distance.horizontal.title": "Distance Max des blocs (Horizontal)", - "embeddium.plus.options.culling.tile.distance.horizontal.desc": "Cache et n'active pas les blocs au-delà d'un certain nombre de blocs. Une énorme augmentation des performances, en particulier autour des machines moddées.", - "embeddium.plus.options.culling.tile.distance.vertical.title": "Distance Max des blocs (Vertical)", - "embeddium.plus.options.culling.tile.distance.vertical.desc": "Cache les entités de blocs sous un certain nombre de blocs, améliorant les performances au-dessus des grottes (si vos machines sont dans des grottes, pour une raison quelconque). Idéalement, cela devrait être réglé à une valeur inférieure à la distance horizontale", - - "embeddium.plus.options.darkness.mode.title": "Mode Véritable Obscurité", - "embeddium.plus.options.darkness.mode.desc": "Contrôle comment est considérée la Vraie Obscurité.", - "embeddium.plus.options.darkness.mode.pitchblack": "Noir absolu", - "embeddium.plus.options.darkness.mode.reallydark": "Trés sombre", - "embeddium.plus.options.darkness.mode.dark": "Sombre", - "embeddium.plus.options.darkness.mode.dim": "Peu lumineux", - - "embeddium.plus.options.displayfps.title": "Afficher les FPS", - "embeddium.plus.options.displayfps.desc": "Affiche les FPS actuels. Le mode avancé affiche aussi les FPS minimum, ainsi qu'une moyenne d'FPS des dernières 15 secondes, utile pour jauger la performance.", - - "embeddium.plus.options.displayfps.margin.title": "Position d'affichage des FPS", - "embeddium.plus.options.displayfps.margin.desc": "Décale l'affichage des FPS de quelques pixels", - - "embeddium.plus.options.dynlights.page": "Dynamic Lights", - "embeddium.plus.options.dynlights.tiles.title": "Activer pour les entitées de blocs", - "embeddium.plus.options.dynlights.tiles.desc": "Activer ceci affichera la dynamic light sur les entités de blocs (fourneaux, machines modifiées, etc).\n\nCela peut augmenter considérablement le nombre de mises à jour d'éclairage, même lorsque vous ne tenez pas de torche.", - "embeddium.plus.options.dynlights.entities.title": "Activer pour les entitées", - "embeddium.plus.options.dynlights.entities.desc": "Activer ceci affichera la dynamic light sur les entités (objets jetés, monstres, etc)\n\nCela peut augmenter considérablement le nombre de mises à jour d'éclairage, même lorsque vous ne tenez pas de torche.", - "embeddium.plus.options.dynlights.speed.title": "Vitesse de mise en point de la lumière", - "embeddium.plus.options.dynlights.speed.desc": "Controle la fréquence de mise à jour des dynamic lights.\n\nLa recalcul de la lumière peut être coûteux, donc des valeurs plus lentes offriront de meilleures performances.", - "embeddium.plus.options.fadein.title": "Qualité du fondu enchaîné des chunks", - "embeddium.plus.options.fadein.desc": "Contrôle à quel vitesse se fait le fondu enchaîné. Aucune perte de performance, Détaillés prend simplement plus de temps, mais semble un peu plus cool. Ne marche pas actuellement.", - "embeddium.plus.options.fog.title": "Active le brouillard", - "embeddium.plus.options.fog.desc": "Désactive tout le brouillard dans l'Overworld", - "embeddium.plus.options.jei.title": "Cache le JEI jusqu'a sa recherche", - "embeddium.plus.options.jei.desc": "Désactive les items JEI sauf si on cherche quelque chose. Appuyez sur Espace pour chercher.", - "embeddium.plus.options.screen.title": "Mode Plein Ecran", - "embeddium.plus.options.screen.desc": "Fenêtré - le jeu s'affichera dans une petite fenêtre.\nSans bordure - le jeu sera en plein écran et verrouillé au taux de rafraîchissement de votre moniteur, mais vous permettra de passer facilement d'une fenêtre à l'autre.\nPlein écran - le jeu s'affichera en mode plein écran natif", - "embeddium.plus.options.screen.borderless": "Sans bordure", - "embeddium.plus.options.screen.windowed": "Fenêtré" -} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumplus/lang/ru_ru.json b/src/main/resources/assets/embeddiumplus/lang/ru_ru.json deleted file mode 100644 index bd88e81..0000000 --- a/src/main/resources/assets/embeddiumplus/lang/ru_ru.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "embeddium.plus.options.common.slow": "Медленно", - "embeddium.plus.options.common.normal": "Нормально", - "embeddium.plus.options.common.fast": "Быстро", - "embeddium.plus.options.common.superfast": "Супер быстро", - "embeddium.plus.options.common.fastest": "Быстрейшее", - "embeddium.plus.options.common.realtime": "В реальном времени", - "embeddium.plus.options.common.off": "Отключено", - "embeddium.plus.options.common.on": "Включено", - "embeddium.plus.options.common.simple": "Простое", - "embeddium.plus.options.common.advanced": "Продвинутое", - "embeddium.plus.options.common.experimental": "[ЭКСПЕРИМЕНТАЛЬНОЕ]", - - "embeddium.plus.options.clouds.height.title": "Высота облаков", - "embeddium.plus.options.clouds.height.desc": "Изменяет высоту облаков.\nНастройте высоту облаков", - - "embeddium.plus.options.culling.page": "Отбраковка сущностей", - "embeddium.plus.options.culling.entity.title": "Использовать максимальное расстояние до сущностей", - "embeddium.plus.options.culling.entity.desc": "Если включено, сущности будут скрыты в зависимости от настроенного ограничения расстояния", - "embeddium.plus.options.culling.entity.distance.horizontal.title": "Максимальное расстояние до сущностей (по горизонтали)", - "embeddium.plus.options.culling.entity.distance.horizontal.desc": "Скрывает и не обрабатывает сущности за указанным количеством блоков. Значительно увеличивает производительность, особенно на фермах из модов.", - "embeddium.plus.options.culling.entity.distance.vertical.title": "Максимальное расстояние до сущностей (по вертикали)", - "embeddium.plus.options.culling.entity.distance.vertical.desc": "Скрывает и не обрабатывает сущности за указанным количеством блоков, повышая производительность над пещерами. В идеале это значение должно быть ниже расстояния по горизонтали.", - "embeddium.plus.options.culling.tiles.title": "Использовать максимальное расстояние до блочных сущностей", - "embeddium.plus.options.culling.tiles.desc": "Если включено, блочные сущности будут скрыты в зависимости от настроенного ограничения расстояния", - "embeddium.plus.options.culling.tile.distance.horizontal.title": "Максимальное расстояние до блочных сущностей (по горизонтали)", - "embeddium.plus.options.culling.tile.distance.horizontal.desc": "Скрывает и не обрабатывает блочные сущности за указанным количеством блоков. Значительно увеличивает производительность, особенно вокруг большого количества машин и механизмов из модов.", - "embeddium.plus.options.culling.tile.distance.vertical.title": "Максимальное расстояние до блочных сущностей (по вертикали)", - "embeddium.plus.options.culling.tile.distance.vertical.desc": "Скрывает и не обрабатывает блочные сущности за указанным количеством блоков, повышая производительность над пещерами (если по какой-либо причине ваши машины находятся в пещерах). В идеале это значение должно быть ниже расстояния по горизонтали.", - - "embeddium.plus.options.darkness.page": "Истинная Тьма", - "embeddium.plus.options.darkness.mode.title": "Режим темноты", - "embeddium.plus.options.darkness.mode.desc": "Делает остальной мир более реалистично тёмным. Не влияет на дневной свет или освещение факелами.\nОпределяет, насколько тёмной является истинная тьма.", - "embeddium.plus.options.darkness.mode.pitchblack": "Кромешная тьма", - "embeddium.plus.options.darkness.mode.reallydark": "Очень темно", - "embeddium.plus.options.darkness.mode.dark": "Темно", - "embeddium.plus.options.darkness.mode.dim": "Тускло", - "embeddium.plus.options.darkness.others.title": "Включить в других измерениях", - "embeddium.plus.options.darkness.others.desc": "Если включено, истинная тьма будет применена в других измерениях\n\n[ВНИМАНИЕ] В ближайшем будущем эта опция будет удалена в пользу чёрного списка", - "embeddium.plus.options.darkness.overworld.title": "Включить в Надземном мире", - "embeddium.plus.options.darkness.overworld.desc": "Если включено, истинная тьма будет применена в Надземном мире.", - "embeddium.plus.options.darkness.noskylight.title": "Включить в измерениях без неба", - "embeddium.plus.options.darkness.noskylight.desc": "Если включено, истинная тьма будет применена в измерениях без небесного света.", - "embeddium.plus.options.darkness.nether.title": "Включить в Незере", - "embeddium.plus.options.darkness.nether.desc": "Если включено, истинная тьма будет применена в Незере.", - "embeddium.plus.options.darkness.nether.brightness.title": "Яркость тумана в Незере", - "embeddium.plus.options.darkness.nether.brightness.desc": "Настройте яркость тумана в Незере, когда включена истинная темнота.", - "embeddium.plus.options.darkness.end.title": "Включить в Энде", - "embeddium.plus.options.darkness.end.desc": "Если включено, истинная тьма будет применена в Энде.", - "embeddium.plus.options.darkness.end.brightness.title": "Яркость тумана в Энде", - "embeddium.plus.options.darkness.end.brightness.desc": "Настройте яркость тумана в Энде, когда включена истинная темнота.", - "embeddium.plus.options.darkness.blocklightonly.title": "Только блочный свет", - "embeddium.plus.options.darkness.blocklightonly.desc": "Если включено, отключает яркость неба, тумана и луны, делая блоки единственным источником света", - "embeddium.plus.options.darkness.moonphase.title": "Использовать фазы луны", - "embeddium.plus.options.darkness.moonphase.desc": "Если эта функция включена, истинная темнота будет зависеть от фаз луны", - "embeddium.plus.options.darkness.moonphase.fresh.title": "Яркость новолуния (минимум)", - "embeddium.plus.options.darkness.moonphase.fresh.desc": "Настройте яркость в новолуние или минимальный уровень яркости в фазу чёрной луны.", - "embeddium.plus.options.darkness.moonphase.full.title": "Яркость полнолуния (максимум)", - "embeddium.plus.options.darkness.moonphase.full.desc": "Настройте яркость в полнолуние или максимальный уровень яркости в фазу черной луны.", - - "embeddium.plus.options.displayfps.title": "Отображение FPS", - "embeddium.plus.options.displayfps.desc": "Отображает текущую частоту кадров в секунду. Расширенный режим также отображает минимальную частоту кадров в секунду, а также среднюю за 15 секунд, для оценки производительности.", - - "embeddium.plus.options.displayfps.gravity.title": "Текстовая гравитация", - "embeddium.plus.options.displayfps.gravity.desc": "Угловое положение дисплея FPS", - "embeddium.plus.options.displayfps.gravity.left": "Слева", - "embeddium.plus.options.displayfps.gravity.center": "По центру", - "embeddium.plus.options.displayfps.gravity.right": "Справа", - - "embeddium.plus.options.displayfps.system.title": "Отображать показатели", - "embeddium.plus.options.displayfps.system.desc": "Отображает использование памяти и графического процессора рядом со счетчиком кадров в секунду", - "embeddium.plus.options.displayfps.system.gpu": "Только графика", - "embeddium.plus.options.displayfps.system.ram": "Только память", - - "embeddium.plus.options.displayfps.margin.title": "Положение счётчика FPS", - "embeddium.plus.options.displayfps.margin.desc": "Смещение отображения кадров в секунду", - - "embeddium.plus.options.displayfps.shadow.title": "Используйте теневое текстовое поле", - "embeddium.plus.options.displayfps.shadow.desc": "Добавьте теневой блок на дисплее FPS в чистом стиле F3", - - "embeddium.plus.options.dynlights.page": "Динамическое освещение", - "embeddium.plus.options.dynlights.tiles.title": "Включено для блочных сущностей", - "embeddium.plus.options.dynlights.tiles.desc": "Если включено, динамическое освещение будет отображаться на блочных сущностях (печи, машины из модов и т.д.).\n\nЭто может значительно увеличить количество обновлений освещения, даже когда вы не находитесь рядом с подобными блоками.", - "embeddium.plus.options.dynlights.entities.title": "Включено для сущностей", - "embeddium.plus.options.dynlights.entities.desc": "Если включено, динамическое освещение будет отображаться на сущностях (выпавших предметах, мобах и т.д.).\n\nЭто может значительно увеличить количество обновлений освещения, даже если вы не держите в руках фонарик.", - "embeddium.plus.options.dynlights.speed.title": "Скорость обновления света", - "embeddium.plus.options.dynlights.speed.desc": "Определяет, как часто будут обновляться динамическое освещение.\n\n Пересчёт света может быть дорогостоящим, поэтому более низкие значения обеспечат лучшую производительность.", - "embeddium.plus.options.fadein.title": "Качество плавного появления чанков", - "embeddium.plus.options.fadein.desc": "Регулирует скорость появления чанков. Производительность не снижается, Fancy просто занимает больше времени, но выглядит немного круче. В данный момент не работает.", - "embeddium.plus.options.fastchest.title": "Использовать быстрые сундуки", - "embeddium.plus.options.fastchest.desc": "Если включено, заменяет модель сундуков статической моделью, как обычный блок. Прерывает анимацию сундуков, но работает быстрее в комнатах с сундуками.\n\nОпция не имеет эффектов при Flywheel, установленном и запущенном в серверной части для пакетной обработки или создания экземпляров.", - "embeddium.plus.options.fastbeds.title": "Использовать быстрые кровати", - "embeddium.plus.options.fastbeds.desc": "Если включено, заменяет динамическую модель кровати статической моделью, как обычный блок.", - "embeddium.plus.options.fog.title": "Использовать туман", - "embeddium.plus.options.fog.desc": "Если отключено, тумана удаляется только в Надземном мире.", - "embeddium.plus.options.fontshadow.title": "Тени шрифта", - "embeddium.plus.options.fontshadow.desc": "Если отключить, текст перестанет отображать тени, получая плоский стиль.\nУвеличивает частоту кадров в секунду в зависимости от того, сколько текста находится на экране.", - "embeddium.plus.options.jei.title": "Скрыть JEI до поиска", - "embeddium.plus.options.jei.desc": "Скрывает предметы JEI до того, как вы введёте поисковой запрос. Нажмите пробел, чтобы показать все предметы.", - "embeddium.plus.options.screen.title": "Полноэкранный режим", - "embeddium.plus.options.screen.desc": "Оконный — игра будет отображаться в маленьком окне.\nБезрамочный — игра будет отображаться в полноэкранном режиме и привязана к частоте обновления вашего монитора, но позволит вам легко переключаться между вкладками.\nПолноэкранный — игра будет отображаться в обычном полноэкранном режиме.", - "embeddium.plus.options.screen.borderless": "Безрамочный", - "embeddium.plus.options.screen.windowed": "Оконный", - - "___comment": "requires update", - "embeddium.plus.options.others.borderless.attachmode.title": "Добавить безрамочный к F11", - "embeddium.plus.options.others.borderless.attachmode.desc": "Если включено, F11 теперь будет также иметь безрамочное состояние.", - "embeddium.plus.options.others.languagescreen.fastreload.title": "Включить быструю перезагрузку языка", - "embeddium.plus.options.others.languagescreen.fastreload.desc": "Если включено, языковые обновления перезагружают только язык, а не все ресурсы, что увеличивает скорость на 99,9%." -} \ No newline at end of file diff --git a/src/main/resources/assets/embeddiumplus/lang/zh_cn.json b/src/main/resources/assets/embeddiumplus/lang/zh_cn.json deleted file mode 100644 index 3895357..0000000 --- a/src/main/resources/assets/embeddiumplus/lang/zh_cn.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "embeddium.plus.options.common.slow": "慢", - "embeddium.plus.options.common.normal": "正常", - "embeddium.plus.options.common.fast": "快", - "embeddium.plus.options.common.superfast": "超快", - "embeddium.plus.options.common.fastest": "最快", - "embeddium.plus.options.common.realtime": "实时", - "embeddium.plus.options.common.off": "关", - "embeddium.plus.options.common.on": "开", - "embeddium.plus.options.common.simple": "简单", - "embeddium.plus.options.common.advanced": "高级", - "embeddium.plus.options.common.experimental": "[实验性]", - - "embeddium.plus.options.clouds.height.title": "云层高度", - "embeddium.plus.options.clouds.height.desc": "改变云层的高度。", - - "embeddium.plus.options.culling.page": "实体剔除", - "embeddium.plus.options.culling.entity.title": "使用实体最大渲染距离", - "embeddium.plus.options.culling.entity.desc": "启用后,游戏将会基于所配置的最大距离进行实体的隐藏。", - "embeddium.plus.options.culling.entity.distance.horizontal.title": "实体最大渲染距离(水平)", - "embeddium.plus.options.culling.entity.distance.horizontal.desc": "隐藏并停止更新超过此范围的实体。大幅提高性能,尤其是在模组刷怪塔周围时。", - "embeddium.plus.options.culling.entity.distance.vertical.title": "实体最大渲染距离(垂直)", - "embeddium.plus.options.culling.entity.distance.vertical.desc": "隐藏并停止更新此范围下方的实体,提高位于洞穴上方时的性能。理想情况下,该值应低于水平距离。", - "embeddium.plus.options.culling.tiles.title": "使用方块实体最大渲染距离", - "embeddium.plus.options.culling.tiles.desc": "启用后,游戏将会基于所配置的最大距离进行方块实体的隐藏。", - "embeddium.plus.options.culling.tile.distance.horizontal.title": "方块实体最大渲染距离(水平)", - "embeddium.plus.options.culling.tile.distance.horizontal.desc": "隐藏超过此范围的方块实体。大幅提高性能,尤其是在大量模组机器周围时。", - "embeddium.plus.options.culling.tile.distance.vertical.title": "方块实体最大渲染距离(垂直)", - "embeddium.plus.options.culling.tile.distance.vertical.desc": "隐藏此范围下方的方块实体,提高位于洞穴(哦,出于某种原因,你把机器放在洞穴里了)上方时的性能。理想情况下,该值应低于水平距离。", - - "embeddium.plus.options.darkness.page": "真实黑暗", - "embeddium.plus.options.darkness.mode.title": "真实黑暗的模式", - "embeddium.plus.options.darkness.mode.desc": "真实黑暗功能会使世界其他地方的黑暗更为逼真。这不会影响白天或火把的光照。\n此项可以开关真实黑暗,以及控制什么样的黑暗被视为真正的黑暗。", - "embeddium.plus.options.darkness.mode.pitchblack": "漆黑一片", - "embeddium.plus.options.darkness.mode.reallydark": "真实黑暗", - "embeddium.plus.options.darkness.mode.dark": "黑暗", - "embeddium.plus.options.darkness.mode.dim": "昏暗", - "embeddium.plus.options.darkness.others.title": "其他维度", - "embeddium.plus.options.darkness.others.desc": "启用后,真实黑暗会在其他维度生效。\n\n[警告] 此项将在不久之后被移除,由黑名单取而代之。", - "embeddium.plus.options.darkness.overworld.title": "主世界", - "embeddium.plus.options.darkness.overworld.desc": "启用后,真实黑暗会在主世界生效。", - "embeddium.plus.options.darkness.noskylight.title": "没有天空的维度", - "embeddium.plus.options.darkness.noskylight.desc": "启用后,真实黑暗会在没有天空的维度生效。", - "embeddium.plus.options.darkness.nether.title": "下界", - "embeddium.plus.options.darkness.nether.desc": "启用后,真实黑暗会在下界生效。", - "embeddium.plus.options.darkness.nether.brightness.title": "下界迷雾亮度", - "embeddium.plus.options.darkness.nether.brightness.desc": "启用下界的真实黑暗后,可在此配置下界的迷雾亮度。", - "embeddium.plus.options.darkness.end.title": "末地", - "embeddium.plus.options.darkness.end.desc": "启用后,真实黑暗会在末地生效。", - "embeddium.plus.options.darkness.end.brightness.title": "末地迷雾亮度", - "embeddium.plus.options.darkness.end.brightness.desc": "启用末地的真实黑暗后,可在此配置末地的迷雾亮度。", - "embeddium.plus.options.darkness.blocklightonly.title": "仅限方块光照", - "embeddium.plus.options.darkness.blocklightonly.desc": "启用后,会禁用天空、迷雾和月亮的亮度,使方块成为唯一的光源。", - "embeddium.plus.options.darkness.moonphase.title": "使用月相", - "embeddium.plus.options.darkness.moonphase.desc": "启用后,真实黑暗会受月相影响。", - "embeddium.plus.options.darkness.moonphase.fresh.title": "新月亮度(最小)", - "embeddium.plus.options.darkness.moonphase.fresh.desc": "配置新月的亮度,或者黑月的最小亮度等级。", - "embeddium.plus.options.darkness.moonphase.full.title": "满月亮度(最大)", - "embeddium.plus.options.darkness.moonphase.full.desc": "配置满月的亮度,或者黑月的最大亮度等级。", - - "embeddium.plus.options.displayfps.title": "显示FPS", - "embeddium.plus.options.displayfps.desc": "显示当前FPS。高级模式还显示最低FPS、前15秒内的平均FPS,这对评估性能很有用。", - - "embeddium.plus.options.displayfps.gravity.title": "文本依附位置", - "embeddium.plus.options.displayfps.gravity.desc": "FPS信息应该依附的位置。", - "embeddium.plus.options.displayfps.gravity.left": "左上角", - "embeddium.plus.options.displayfps.gravity.center": "正上方", - "embeddium.plus.options.displayfps.gravity.right": "右上角", - - "embeddium.plus.options.displayfps.system.title": "显示指标", - "embeddium.plus.options.displayfps.system.desc": "在FPS计数器旁边,显示内存和GPU的占用量。", - "embeddium.plus.options.displayfps.system.gpu": "仅GPU", - "embeddium.plus.options.displayfps.system.ram": "仅内存", - - "embeddium.plus.options.displayfps.margin.title": "文本周边空白", - "embeddium.plus.options.displayfps.margin.desc": "FPS信息的偏移距离,单位为像素。", - - "embeddium.plus.options.displayfps.shadow.title": "启用文本阴影框", - "embeddium.plus.options.displayfps.shadow.desc": "给FPS信息加上阴影框背景,阴影是纯粹的F3风格。", - - "embeddium.plus.options.displayfps.fps": "FPS", - "embeddium.plus.options.displayfps.min": "最小", - "embeddium.plus.options.displayfps.avg": "平均", - "embeddium.plus.options.displayfps.gpu": "GPU", - "embeddium.plus.options.displayfps.mem": "内存", - - "embeddium.plus.options.dynlights.page": "动态光源", - "embeddium.plus.options.dynlights.tiles.title": "为方块实体启用", - "embeddium.plus.options.dynlights.tiles.desc": "启用后,将为方块实体(熔炉、模组机器等)启用动态光源。\n\n即使你没有拿着火把,光照更新的数量也会由于此项而急剧增加。", - "embeddium.plus.options.dynlights.entities.title": "为实体启用", - "embeddium.plus.options.dynlights.entities.desc": "启用后,将为实体(生物、掉落的物品等)启用动态光源。\n\n即使你没有拿着火把,光照更新的数量也会由于此项而急剧增加。", - "embeddium.plus.options.dynlights.speed.title": "光照更新速度", - "embeddium.plus.options.dynlights.speed.desc": "控制动态光源的更新频率。\n\n重新计算光照会很吃性能,因此频率越低(速度越慢)性能就越好。", - "embeddium.plus.options.fadein.title": "区块淡入品质", - "embeddium.plus.options.fadein.desc": "控制区块淡入的速度。不吃性能,高品质也只是需要更长的时间,然而很炫酷。目前不生效。", - "embeddium.plus.options.fastchest.title": "启用快速箱子", - "embeddium.plus.options.fastchest.desc": "启用后,用静态模型替换箱子原有的模型,就类似普通方块。会破坏箱子动画,但箱子较多的地方变流畅了。\n\n对安装了飞轮,且运行批处理或实例化后端的情况,该选项没有效果。", - "embeddium.plus.options.fastbeds.title": "启用快速的床", - "embeddium.plus.options.fastbeds.desc": "启用后,用静态模型替换床原有的动态模型,就类似普通方块。增强了性能的同时,你仍然可以使用资源包中的自定义模型。", - "embeddium.plus.options.fog.title": "启用迷雾", - "embeddium.plus.options.fog.desc": "禁用后,移除世界中的所有迷雾效果。", - "embeddium.plus.options.fontshadow.title": "字体阴影", - "embeddium.plus.options.fontshadow.desc": "禁用后,文本将停止渲染阴影,显得扁平化。\nFPS能提高多少,取决于屏幕上有多少文本,特别是安装了更好的F3(BetterF3)模组后。", - "embeddium.plus.options.jei.title": "不在搜索时隐藏JEI", - "embeddium.plus.options.jei.desc": "启用后,会隐藏JEI物品列表中的物品,直到你搜索了某些内容。输入空格可以搜索到所有内容。", - "embeddium.plus.options.screen.title": "全屏模式", - "embeddium.plus.options.screen.desc": "窗口化 - 游戏将在一个小窗口中显示。\n无边框 - 游戏将全屏显示、将帧率锁定到你显示器的刷新率,但允许你随便切换到其他窗口。\n全屏 - 游戏将以原生全屏模式显示。", - "embeddium.plus.options.screen.borderless": "无边框", - "embeddium.plus.options.screen.windowed": "窗口化", - - "___comment": "requires update", - "embeddium.plus.options.others.borderless.attachmode.title": "为F11添加无边框", - "embeddium.plus.options.others.borderless.attachmode.desc": "启用后,可以使用F11切换到无边框状态。\n\n改变设置后,需要重启游戏以生效。", - "embeddium.plus.options.others.languagescreen.fastreload.title": "启用快速语言重载", - "embeddium.plus.options.others.languagescreen.fastreload.desc": "启用后,改变语言只会重载语言,不再重载所有资源,速度提高99.9%。" -} diff --git a/src/main/resources/assets/minecraft/atlases/blocks.json b/src/main/resources/assets/minecraft/atlases/blocks.json deleted file mode 100644 index ea8e9a8..0000000 --- a/src/main/resources/assets/minecraft/atlases/blocks.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "sources": [ - { - "type": "directory", - "source": "entity/chest", - "prefix": "entity/chest/" - }, - { - "type": "directory", - "source": "entity/bed", - "prefix": "entity/bed/" - } - ] -} diff --git a/src/main/resources/assets/minecraft/blockstates/black_bed.json b/src/main/resources/assets/minecraft/blockstates/black_bed.json deleted file mode 100644 index ca72943..0000000 --- a/src/main/resources/assets/minecraft/blockstates/black_bed.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "variants": { - "facing=east,part=head": { - "model": "minecraft:block/black_bed_head", - "y": 270 - }, - "facing=north,part=head": { - "model": "minecraft:block/black_bed_head", - "y": 180 - }, - "facing=south,part=head": { - "model": "minecraft:block/black_bed_head" - }, - "facing=west,part=head": { - "model": "minecraft:block/black_bed_head", - "y": 90 - }, - "facing=east,part=foot": { - "model": "minecraft:block/black_bed_foot", - "y": 270 - }, - "facing=north,part=foot": { - "model": "minecraft:block/black_bed_foot", - "y": 180 - }, - "facing=south,part=foot": { - "model": "minecraft:block/black_bed_foot" - }, - "facing=west,part=foot": { - "model": "minecraft:block/black_bed_foot", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/blockstates/blue_bed.json b/src/main/resources/assets/minecraft/blockstates/blue_bed.json deleted file mode 100644 index c5dd1e4..0000000 --- a/src/main/resources/assets/minecraft/blockstates/blue_bed.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "variants": { - "facing=east,part=head": { - "model": "minecraft:block/blue_bed_head", - "y": 270 - }, - "facing=north,part=head": { - "model": "minecraft:block/blue_bed_head", - "y": 180 - }, - "facing=south,part=head": { - "model": "minecraft:block/blue_bed_head" - }, - "facing=west,part=head": { - "model": "minecraft:block/blue_bed_head", - "y": 90 - }, - "facing=east,part=foot": { - "model": "minecraft:block/blue_bed_foot", - "y": 270 - }, - "facing=north,part=foot": { - "model": "minecraft:block/blue_bed_foot", - "y": 180 - }, - "facing=south,part=foot": { - "model": "minecraft:block/blue_bed_foot" - }, - "facing=west,part=foot": { - "model": "minecraft:block/blue_bed_foot", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/blockstates/brown_bed.json b/src/main/resources/assets/minecraft/blockstates/brown_bed.json deleted file mode 100644 index 2e65931..0000000 --- a/src/main/resources/assets/minecraft/blockstates/brown_bed.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "variants": { - "facing=east,part=head": { - "model": "minecraft:block/brown_bed_head", - "y": 270 - }, - "facing=north,part=head": { - "model": "minecraft:block/brown_bed_head", - "y": 180 - }, - "facing=south,part=head": { - "model": "minecraft:block/brown_bed_head" - }, - "facing=west,part=head": { - "model": "minecraft:block/brown_bed_head", - "y": 90 - }, - "facing=east,part=foot": { - "model": "minecraft:block/brown_bed_foot", - "y": 270 - }, - "facing=north,part=foot": { - "model": "minecraft:block/brown_bed_foot", - "y": 180 - }, - "facing=south,part=foot": { - "model": "minecraft:block/brown_bed_foot" - }, - "facing=west,part=foot": { - "model": "minecraft:block/brown_bed_foot", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/blockstates/chest.json b/src/main/resources/assets/minecraft/blockstates/chest.json deleted file mode 100644 index f1a3528..0000000 --- a/src/main/resources/assets/minecraft/blockstates/chest.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "variants": { - "facing=north,type=single": { - "model": "minecraft:block/chest" - }, - "facing=east,type=single": { - "model": "minecraft:block/chest", - "y": 90 - }, - "facing=south,type=single": { - "model": "minecraft:block/chest", - "y": 180 - }, - "facing=west,type=single": { - "model": "minecraft:block/chest", - "y": 270 - }, - "facing=north,type=left": { - "model": "minecraft:block/chest_left" - }, - "facing=east,type=left": { - "model": "minecraft:block/chest_left", - "y": 90 - }, - "facing=south,type=left": { - "model": "minecraft:block/chest_left", - "y": 180 - }, - "facing=west,type=left": { - "model": "minecraft:block/chest_left", - "y": 270 - }, - "facing=north,type=right": { - "model": "minecraft:block/chest_right" - }, - "facing=east,type=right": { - "model": "minecraft:block/chest_right", - "y": 90 - }, - "facing=south,type=right": { - "model": "minecraft:block/chest_right", - "y": 180 - }, - "facing=west,type=right": { - "model": "minecraft:block/chest_right", - "y": 270 - } - } -} diff --git a/src/main/resources/assets/minecraft/blockstates/cyan_bed.json b/src/main/resources/assets/minecraft/blockstates/cyan_bed.json deleted file mode 100644 index 9613ebd..0000000 --- a/src/main/resources/assets/minecraft/blockstates/cyan_bed.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "variants": { - "facing=east,part=head": { - "model": "minecraft:block/cyan_bed_head", - "y": 270 - }, - "facing=north,part=head": { - "model": "minecraft:block/cyan_bed_head", - "y": 180 - }, - "facing=south,part=head": { - "model": "minecraft:block/cyan_bed_head" - }, - "facing=west,part=head": { - "model": "minecraft:block/cyan_bed_head", - "y": 90 - }, - "facing=east,part=foot": { - "model": "minecraft:block/cyan_bed_foot", - "y": 270 - }, - "facing=north,part=foot": { - "model": "minecraft:block/cyan_bed_foot", - "y": 180 - }, - "facing=south,part=foot": { - "model": "minecraft:block/cyan_bed_foot" - }, - "facing=west,part=foot": { - "model": "minecraft:block/cyan_bed_foot", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/blockstates/ender_chest.json b/src/main/resources/assets/minecraft/blockstates/ender_chest.json deleted file mode 100644 index 6f412e1..0000000 --- a/src/main/resources/assets/minecraft/blockstates/ender_chest.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "variants": { - "facing=north": { - "model": "minecraft:block/ender_chest" - }, - "facing=east": { - "model": "minecraft:block/ender_chest", - "y": 90 - }, - "facing=south": { - "model": "minecraft:block/ender_chest", - "y": 180 - }, - "facing=west": { - "model": "minecraft:block/ender_chest", - "y": 270 - } - } -} diff --git a/src/main/resources/assets/minecraft/blockstates/gray_bed.json b/src/main/resources/assets/minecraft/blockstates/gray_bed.json deleted file mode 100644 index d13bd90..0000000 --- a/src/main/resources/assets/minecraft/blockstates/gray_bed.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "variants": { - "facing=east,part=head": { - "model": "minecraft:block/gray_bed_head", - "y": 270 - }, - "facing=north,part=head": { - "model": "minecraft:block/gray_bed_head", - "y": 180 - }, - "facing=south,part=head": { - "model": "minecraft:block/gray_bed_head" - }, - "facing=west,part=head": { - "model": "minecraft:block/gray_bed_head", - "y": 90 - }, - "facing=east,part=foot": { - "model": "minecraft:block/gray_bed_foot", - "y": 270 - }, - "facing=north,part=foot": { - "model": "minecraft:block/gray_bed_foot", - "y": 180 - }, - "facing=south,part=foot": { - "model": "minecraft:block/gray_bed_foot" - }, - "facing=west,part=foot": { - "model": "minecraft:block/gray_bed_foot", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/blockstates/green_bed.json b/src/main/resources/assets/minecraft/blockstates/green_bed.json deleted file mode 100644 index acf5967..0000000 --- a/src/main/resources/assets/minecraft/blockstates/green_bed.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "variants": { - "facing=east,part=head": { - "model": "minecraft:block/green_bed_head", - "y": 270 - }, - "facing=north,part=head": { - "model": "minecraft:block/green_bed_head", - "y": 180 - }, - "facing=south,part=head": { - "model": "minecraft:block/green_bed_head" - }, - "facing=west,part=head": { - "model": "minecraft:block/green_bed_head", - "y": 90 - }, - "facing=east,part=foot": { - "model": "minecraft:block/green_bed_foot", - "y": 270 - }, - "facing=north,part=foot": { - "model": "minecraft:block/green_bed_foot", - "y": 180 - }, - "facing=south,part=foot": { - "model": "minecraft:block/green_bed_foot" - }, - "facing=west,part=foot": { - "model": "minecraft:block/green_bed_foot", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/blockstates/light_blue_bed.json b/src/main/resources/assets/minecraft/blockstates/light_blue_bed.json deleted file mode 100644 index 8b3ccc5..0000000 --- a/src/main/resources/assets/minecraft/blockstates/light_blue_bed.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "variants": { - "facing=east,part=head": { - "model": "minecraft:block/light_blue_bed_head", - "y": 270 - }, - "facing=north,part=head": { - "model": "minecraft:block/light_blue_bed_head", - "y": 180 - }, - "facing=south,part=head": { - "model": "minecraft:block/light_blue_bed_head" - }, - "facing=west,part=head": { - "model": "minecraft:block/light_blue_bed_head", - "y": 90 - }, - "facing=east,part=foot": { - "model": "minecraft:block/light_blue_bed_foot", - "y": 270 - }, - "facing=north,part=foot": { - "model": "minecraft:block/light_blue_bed_foot", - "y": 180 - }, - "facing=south,part=foot": { - "model": "minecraft:block/light_blue_bed_foot" - }, - "facing=west,part=foot": { - "model": "minecraft:block/light_blue_bed_foot", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/blockstates/light_gray_bed.json b/src/main/resources/assets/minecraft/blockstates/light_gray_bed.json deleted file mode 100644 index b5b85c8..0000000 --- a/src/main/resources/assets/minecraft/blockstates/light_gray_bed.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "variants": { - "facing=east,part=head": { - "model": "minecraft:block/light_gray_bed_head", - "y": 270 - }, - "facing=north,part=head": { - "model": "minecraft:block/light_gray_bed_head", - "y": 180 - }, - "facing=south,part=head": { - "model": "minecraft:block/light_gray_bed_head" - }, - "facing=west,part=head": { - "model": "minecraft:block/light_gray_bed_head", - "y": 90 - }, - "facing=east,part=foot": { - "model": "minecraft:block/light_gray_bed_foot", - "y": 270 - }, - "facing=north,part=foot": { - "model": "minecraft:block/light_gray_bed_foot", - "y": 180 - }, - "facing=south,part=foot": { - "model": "minecraft:block/light_gray_bed_foot" - }, - "facing=west,part=foot": { - "model": "minecraft:block/light_gray_bed_foot", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/blockstates/lime_bed.json b/src/main/resources/assets/minecraft/blockstates/lime_bed.json deleted file mode 100644 index 3fcbf73..0000000 --- a/src/main/resources/assets/minecraft/blockstates/lime_bed.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "variants": { - "facing=east,part=head": { - "model": "minecraft:block/lime_bed_head", - "y": 270 - }, - "facing=north,part=head": { - "model": "minecraft:block/lime_bed_head", - "y": 180 - }, - "facing=south,part=head": { - "model": "minecraft:block/lime_bed_head" - }, - "facing=west,part=head": { - "model": "minecraft:block/lime_bed_head", - "y": 90 - }, - "facing=east,part=foot": { - "model": "minecraft:block/lime_bed_foot", - "y": 270 - }, - "facing=north,part=foot": { - "model": "minecraft:block/lime_bed_foot", - "y": 180 - }, - "facing=south,part=foot": { - "model": "minecraft:block/lime_bed_foot" - }, - "facing=west,part=foot": { - "model": "minecraft:block/lime_bed_foot", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/blockstates/magenta_bed.json b/src/main/resources/assets/minecraft/blockstates/magenta_bed.json deleted file mode 100644 index efe6b0e..0000000 --- a/src/main/resources/assets/minecraft/blockstates/magenta_bed.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "variants": { - "facing=east,part=head": { - "model": "minecraft:block/magenta_bed_head", - "y": 270 - }, - "facing=north,part=head": { - "model": "minecraft:block/magenta_bed_head", - "y": 180 - }, - "facing=south,part=head": { - "model": "minecraft:block/magenta_bed_head" - }, - "facing=west,part=head": { - "model": "minecraft:block/magenta_bed_head", - "y": 90 - }, - "facing=east,part=foot": { - "model": "minecraft:block/magenta_bed_foot", - "y": 270 - }, - "facing=north,part=foot": { - "model": "minecraft:block/magenta_bed_foot", - "y": 180 - }, - "facing=south,part=foot": { - "model": "minecraft:block/magenta_bed_foot" - }, - "facing=west,part=foot": { - "model": "minecraft:block/magenta_bed_foot", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/blockstates/orange_bed.json b/src/main/resources/assets/minecraft/blockstates/orange_bed.json deleted file mode 100644 index f36c565..0000000 --- a/src/main/resources/assets/minecraft/blockstates/orange_bed.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "variants": { - "facing=east,part=head": { - "model": "minecraft:block/orange_bed_head", - "y": 270 - }, - "facing=north,part=head": { - "model": "minecraft:block/orange_bed_head", - "y": 180 - }, - "facing=south,part=head": { - "model": "minecraft:block/orange_bed_head" - }, - "facing=west,part=head": { - "model": "minecraft:block/orange_bed_head", - "y": 90 - }, - "facing=east,part=foot": { - "model": "minecraft:block/orange_bed_foot", - "y": 270 - }, - "facing=north,part=foot": { - "model": "minecraft:block/orange_bed_foot", - "y": 180 - }, - "facing=south,part=foot": { - "model": "minecraft:block/orange_bed_foot" - }, - "facing=west,part=foot": { - "model": "minecraft:block/orange_bed_foot", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/blockstates/pink_bed.json b/src/main/resources/assets/minecraft/blockstates/pink_bed.json deleted file mode 100644 index acea3dd..0000000 --- a/src/main/resources/assets/minecraft/blockstates/pink_bed.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "variants": { - "facing=east,part=head": { - "model": "minecraft:block/pink_bed_head", - "y": 270 - }, - "facing=north,part=head": { - "model": "minecraft:block/pink_bed_head", - "y": 180 - }, - "facing=south,part=head": { - "model": "minecraft:block/pink_bed_head" - }, - "facing=west,part=head": { - "model": "minecraft:block/pink_bed_head", - "y": 90 - }, - "facing=east,part=foot": { - "model": "minecraft:block/pink_bed_foot", - "y": 270 - }, - "facing=north,part=foot": { - "model": "minecraft:block/pink_bed_foot", - "y": 180 - }, - "facing=south,part=foot": { - "model": "minecraft:block/pink_bed_foot" - }, - "facing=west,part=foot": { - "model": "minecraft:block/pink_bed_foot", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/blockstates/purple_bed.json b/src/main/resources/assets/minecraft/blockstates/purple_bed.json deleted file mode 100644 index 1bf2b9e..0000000 --- a/src/main/resources/assets/minecraft/blockstates/purple_bed.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "variants": { - "facing=east,part=head": { - "model": "minecraft:block/purple_bed_head", - "y": 270 - }, - "facing=north,part=head": { - "model": "minecraft:block/purple_bed_head", - "y": 180 - }, - "facing=south,part=head": { - "model": "minecraft:block/purple_bed_head" - }, - "facing=west,part=head": { - "model": "minecraft:block/purple_bed_head", - "y": 90 - }, - "facing=east,part=foot": { - "model": "minecraft:block/purple_bed_foot", - "y": 270 - }, - "facing=north,part=foot": { - "model": "minecraft:block/purple_bed_foot", - "y": 180 - }, - "facing=south,part=foot": { - "model": "minecraft:block/purple_bed_foot" - }, - "facing=west,part=foot": { - "model": "minecraft:block/purple_bed_foot", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/blockstates/red_bed.json b/src/main/resources/assets/minecraft/blockstates/red_bed.json deleted file mode 100644 index 03b3174..0000000 --- a/src/main/resources/assets/minecraft/blockstates/red_bed.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "variants": { - "facing=east,part=head": { - "model": "minecraft:block/red_bed_head", - "y": 270 - }, - "facing=north,part=head": { - "model": "minecraft:block/red_bed_head", - "y": 180 - }, - "facing=south,part=head": { - "model": "minecraft:block/red_bed_head" - }, - "facing=west,part=head": { - "model": "minecraft:block/red_bed_head", - "y": 90 - }, - "facing=east,part=foot": { - "model": "minecraft:block/red_bed_foot", - "y": 270 - }, - "facing=north,part=foot": { - "model": "minecraft:block/red_bed_foot", - "y": 180 - }, - "facing=south,part=foot": { - "model": "minecraft:block/red_bed_foot" - }, - "facing=west,part=foot": { - "model": "minecraft:block/red_bed_foot", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/blockstates/trapped_chest.json b/src/main/resources/assets/minecraft/blockstates/trapped_chest.json deleted file mode 100644 index b66b4b1..0000000 --- a/src/main/resources/assets/minecraft/blockstates/trapped_chest.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "variants": { - "facing=north,type=single": { - "model": "minecraft:block/trapped_chest" - }, - "facing=east,type=single": { - "model": "minecraft:block/trapped_chest", - "y": 90 - }, - "facing=south,type=single": { - "model": "minecraft:block/trapped_chest", - "y": 180 - }, - "facing=west,type=single": { - "model": "minecraft:block/trapped_chest", - "y": 270 - }, - "facing=north,type=left": { - "model": "minecraft:block/trapped_chest_left" - }, - "facing=east,type=left": { - "model": "minecraft:block/trapped_chest_left", - "y": 90 - }, - "facing=south,type=left": { - "model": "minecraft:block/trapped_chest_left", - "y": 180 - }, - "facing=west,type=left": { - "model": "minecraft:block/trapped_chest_left", - "y": 270 - }, - "facing=north,type=right": { - "model": "minecraft:block/trapped_chest_right" - }, - "facing=east,type=right": { - "model": "minecraft:block/trapped_chest_right", - "y": 90 - }, - "facing=south,type=right": { - "model": "minecraft:block/trapped_chest_right", - "y": 180 - }, - "facing=west,type=right": { - "model": "minecraft:block/trapped_chest_right", - "y": 270 - } - } -} diff --git a/src/main/resources/assets/minecraft/blockstates/white_bed.json b/src/main/resources/assets/minecraft/blockstates/white_bed.json deleted file mode 100644 index ff4fbcb..0000000 --- a/src/main/resources/assets/minecraft/blockstates/white_bed.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "variants": { - "facing=east,part=head": { - "model": "minecraft:block/white_bed_head", - "y": 270 - }, - "facing=north,part=head": { - "model": "minecraft:block/white_bed_head", - "y": 180 - }, - "facing=south,part=head": { - "model": "minecraft:block/white_bed_head" - }, - "facing=west,part=head": { - "model": "minecraft:block/white_bed_head", - "y": 90 - }, - "facing=east,part=foot": { - "model": "minecraft:block/white_bed_foot", - "y": 270 - }, - "facing=north,part=foot": { - "model": "minecraft:block/white_bed_foot", - "y": 180 - }, - "facing=south,part=foot": { - "model": "minecraft:block/white_bed_foot" - }, - "facing=west,part=foot": { - "model": "minecraft:block/white_bed_foot", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/blockstates/yellow_bed.json b/src/main/resources/assets/minecraft/blockstates/yellow_bed.json deleted file mode 100644 index fee5373..0000000 --- a/src/main/resources/assets/minecraft/blockstates/yellow_bed.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "variants": { - "facing=east,part=head": { - "model": "minecraft:block/yellow_bed_head", - "y": 270 - }, - "facing=north,part=head": { - "model": "minecraft:block/yellow_bed_head", - "y": 180 - }, - "facing=south,part=head": { - "model": "minecraft:block/yellow_bed_head" - }, - "facing=west,part=head": { - "model": "minecraft:block/yellow_bed_head", - "y": 90 - }, - "facing=east,part=foot": { - "model": "minecraft:block/yellow_bed_foot", - "y": 270 - }, - "facing=north,part=foot": { - "model": "minecraft:block/yellow_bed_foot", - "y": 180 - }, - "facing=south,part=foot": { - "model": "minecraft:block/yellow_bed_foot" - }, - "facing=west,part=foot": { - "model": "minecraft:block/yellow_bed_foot", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/block/black_bed_foot.json b/src/main/resources/assets/minecraft/models/block/black_bed_foot.json deleted file mode 100644 index fab9ac4..0000000 --- a/src/main/resources/assets/minecraft/models/block/black_bed_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_foot", - "textures": { - "bed": "minecraft:entity/bed/black" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/black_bed_head.json b/src/main/resources/assets/minecraft/models/block/black_bed_head.json deleted file mode 100644 index 0192d51..0000000 --- a/src/main/resources/assets/minecraft/models/block/black_bed_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_head", - "textures": { - "bed": "minecraft:entity/bed/black" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/blue_bed_foot.json b/src/main/resources/assets/minecraft/models/block/blue_bed_foot.json deleted file mode 100644 index ee54d2a..0000000 --- a/src/main/resources/assets/minecraft/models/block/blue_bed_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_foot", - "textures": { - "bed": "minecraft:entity/bed/blue" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/blue_bed_head.json b/src/main/resources/assets/minecraft/models/block/blue_bed_head.json deleted file mode 100644 index 7eb4fdd..0000000 --- a/src/main/resources/assets/minecraft/models/block/blue_bed_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_head", - "textures": { - "bed": "minecraft:entity/bed/blue" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/brown_bed_foot.json b/src/main/resources/assets/minecraft/models/block/brown_bed_foot.json deleted file mode 100644 index c25c1e8..0000000 --- a/src/main/resources/assets/minecraft/models/block/brown_bed_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_foot", - "textures": { - "bed": "minecraft:entity/bed/brown" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/brown_bed_head.json b/src/main/resources/assets/minecraft/models/block/brown_bed_head.json deleted file mode 100644 index 9e2c740..0000000 --- a/src/main/resources/assets/minecraft/models/block/brown_bed_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_head", - "textures": { - "bed": "minecraft:entity/bed/brown" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/chest.json b/src/main/resources/assets/minecraft/models/block/chest.json deleted file mode 100644 index baac348..0000000 --- a/src/main/resources/assets/minecraft/models/block/chest.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "block/template_chest", - "textures": { - "particle": "minecraft:block/oak_planks", - "chest": "minecraft:entity/chest/normal" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/chest_left.json b/src/main/resources/assets/minecraft/models/block/chest_left.json deleted file mode 100644 index 58b0c01..0000000 --- a/src/main/resources/assets/minecraft/models/block/chest_left.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "block/template_chest_left", - "textures": { - "particle": "minecraft:block/oak_planks", - "chest": "minecraft:entity/chest/normal_left" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/chest_right.json b/src/main/resources/assets/minecraft/models/block/chest_right.json deleted file mode 100644 index 05fd344..0000000 --- a/src/main/resources/assets/minecraft/models/block/chest_right.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "block/template_chest_right", - "textures": { - "particle": "minecraft:block/oak_planks", - "chest": "minecraft:entity/chest/normal_right" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/cyan_bed_foot.json b/src/main/resources/assets/minecraft/models/block/cyan_bed_foot.json deleted file mode 100644 index 8bca7e6..0000000 --- a/src/main/resources/assets/minecraft/models/block/cyan_bed_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_foot", - "textures": { - "bed": "minecraft:entity/bed/cyan" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/cyan_bed_head.json b/src/main/resources/assets/minecraft/models/block/cyan_bed_head.json deleted file mode 100644 index 0834780..0000000 --- a/src/main/resources/assets/minecraft/models/block/cyan_bed_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_head", - "textures": { - "bed": "minecraft:entity/bed/cyan" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/ender_chest.json b/src/main/resources/assets/minecraft/models/block/ender_chest.json deleted file mode 100644 index 28b4117..0000000 --- a/src/main/resources/assets/minecraft/models/block/ender_chest.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "block/template_chest", - "textures": { - "particle": "minecraft:block/obsidian", - "chest": "minecraft:entity/chest/ender" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/gray_bed_foot.json b/src/main/resources/assets/minecraft/models/block/gray_bed_foot.json deleted file mode 100644 index 2d95534..0000000 --- a/src/main/resources/assets/minecraft/models/block/gray_bed_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_foot", - "textures": { - "bed": "minecraft:entity/bed/gray" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/gray_bed_head.json b/src/main/resources/assets/minecraft/models/block/gray_bed_head.json deleted file mode 100644 index 2c28d59..0000000 --- a/src/main/resources/assets/minecraft/models/block/gray_bed_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_head", - "textures": { - "bed": "minecraft:entity/bed/gray" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/green_bed_foot.json b/src/main/resources/assets/minecraft/models/block/green_bed_foot.json deleted file mode 100644 index 2ef357c..0000000 --- a/src/main/resources/assets/minecraft/models/block/green_bed_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_foot", - "textures": { - "bed": "minecraft:entity/bed/green" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/green_bed_head.json b/src/main/resources/assets/minecraft/models/block/green_bed_head.json deleted file mode 100644 index d1eea85..0000000 --- a/src/main/resources/assets/minecraft/models/block/green_bed_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_head", - "textures": { - "bed": "minecraft:entity/bed/green" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/light_blue_bed_foot.json b/src/main/resources/assets/minecraft/models/block/light_blue_bed_foot.json deleted file mode 100644 index c1c3aff..0000000 --- a/src/main/resources/assets/minecraft/models/block/light_blue_bed_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_foot", - "textures": { - "bed": "minecraft:entity/bed/light_blue" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/light_blue_bed_head.json b/src/main/resources/assets/minecraft/models/block/light_blue_bed_head.json deleted file mode 100644 index a506c9e..0000000 --- a/src/main/resources/assets/minecraft/models/block/light_blue_bed_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_head", - "textures": { - "bed": "minecraft:entity/bed/light_blue" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/light_gray_bed_foot.json b/src/main/resources/assets/minecraft/models/block/light_gray_bed_foot.json deleted file mode 100644 index 0bd2178..0000000 --- a/src/main/resources/assets/minecraft/models/block/light_gray_bed_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_foot", - "textures": { - "bed": "minecraft:entity/bed/light_gray" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/light_gray_bed_head.json b/src/main/resources/assets/minecraft/models/block/light_gray_bed_head.json deleted file mode 100644 index a6c2c0e..0000000 --- a/src/main/resources/assets/minecraft/models/block/light_gray_bed_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_head", - "textures": { - "bed": "minecraft:entity/bed/light_gray" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/lime_bed_foot.json b/src/main/resources/assets/minecraft/models/block/lime_bed_foot.json deleted file mode 100644 index 5f3e0e8..0000000 --- a/src/main/resources/assets/minecraft/models/block/lime_bed_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_foot", - "textures": { - "bed": "minecraft:entity/bed/lime" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/lime_bed_head.json b/src/main/resources/assets/minecraft/models/block/lime_bed_head.json deleted file mode 100644 index 5800df5..0000000 --- a/src/main/resources/assets/minecraft/models/block/lime_bed_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_head", - "textures": { - "bed": "minecraft:entity/bed/lime" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/magenta_bed_foot.json b/src/main/resources/assets/minecraft/models/block/magenta_bed_foot.json deleted file mode 100644 index a94e226..0000000 --- a/src/main/resources/assets/minecraft/models/block/magenta_bed_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_foot", - "textures": { - "bed": "minecraft:entity/bed/magenta" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/magenta_bed_head.json b/src/main/resources/assets/minecraft/models/block/magenta_bed_head.json deleted file mode 100644 index e93ff7f..0000000 --- a/src/main/resources/assets/minecraft/models/block/magenta_bed_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_head", - "textures": { - "bed": "minecraft:entity/bed/magenta" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/orange_bed_foot.json b/src/main/resources/assets/minecraft/models/block/orange_bed_foot.json deleted file mode 100644 index 3b2e2a7..0000000 --- a/src/main/resources/assets/minecraft/models/block/orange_bed_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_foot", - "textures": { - "bed": "minecraft:entity/bed/orange" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/orange_bed_head.json b/src/main/resources/assets/minecraft/models/block/orange_bed_head.json deleted file mode 100644 index b11ca05..0000000 --- a/src/main/resources/assets/minecraft/models/block/orange_bed_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_head", - "textures": { - "bed": "minecraft:entity/bed/orange" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/pink_bed_foot.json b/src/main/resources/assets/minecraft/models/block/pink_bed_foot.json deleted file mode 100644 index 40eb130..0000000 --- a/src/main/resources/assets/minecraft/models/block/pink_bed_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_foot", - "textures": { - "bed": "minecraft:entity/bed/pink" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/pink_bed_head.json b/src/main/resources/assets/minecraft/models/block/pink_bed_head.json deleted file mode 100644 index a5da2d3..0000000 --- a/src/main/resources/assets/minecraft/models/block/pink_bed_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_head", - "textures": { - "bed": "minecraft:entity/bed/pink" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/purple_bed_foot.json b/src/main/resources/assets/minecraft/models/block/purple_bed_foot.json deleted file mode 100644 index 7aa0131..0000000 --- a/src/main/resources/assets/minecraft/models/block/purple_bed_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_foot", - "textures": { - "bed": "minecraft:entity/bed/purple" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/purple_bed_head.json b/src/main/resources/assets/minecraft/models/block/purple_bed_head.json deleted file mode 100644 index fec6ffe..0000000 --- a/src/main/resources/assets/minecraft/models/block/purple_bed_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_head", - "textures": { - "bed": "minecraft:entity/bed/purple" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/red_bed_foot.json b/src/main/resources/assets/minecraft/models/block/red_bed_foot.json deleted file mode 100644 index cf2f299..0000000 --- a/src/main/resources/assets/minecraft/models/block/red_bed_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_foot", - "textures": { - "bed": "minecraft:entity/bed/red" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/red_bed_head.json b/src/main/resources/assets/minecraft/models/block/red_bed_head.json deleted file mode 100644 index b57ab3e..0000000 --- a/src/main/resources/assets/minecraft/models/block/red_bed_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_head", - "textures": { - "bed": "minecraft:entity/bed/red" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/template_bed_foot.json b/src/main/resources/assets/minecraft/models/block/template_bed_foot.json deleted file mode 100644 index 4b39788..0000000 --- a/src/main/resources/assets/minecraft/models/block/template_bed_foot.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "credit": "Made with Blockbench", - "texture_size": [64, 64], - "textures": { - "particle": "block/oak_planks" - }, - "elements": [ - { - "from": [0, 0, 0], - "to": [3, 3, 3], - "faces": { - "north": {"uv": [12.5, 5.25, 13.25, 6], "texture": "#bed", "cullface": "north"}, - "east": {"uv": [14.75, 5.25, 15.5, 6], "texture": "#bed"}, - "south": {"uv": [14, 5.25, 14.75, 6], "texture": "#bed"}, - "west": {"uv": [13.25, 5.25, 14, 6], "texture": "#bed", "cullface": "west"}, - "down": {"uv": [14, 4.5, 14.75, 5.25], "texture": "#bed", "cullface": "down"} - } - }, - { - "from": [13, 0, 0], - "to": [16, 3, 3], - "rotation": {"angle": 0, "axis": "y", "origin": [21, 8, 8]}, - "faces": { - "north": {"uv": [14, 3.75, 13.25, 4.5], "texture": "#bed", "cullface": "north"}, - "east": {"uv": [12.5, 3.75, 13.25, 4.5], "texture": "#bed", "cullface": "east"}, - "south": {"uv": [14.75, 3.75, 15.5, 4.5], "texture": "#bed"}, - "west": {"uv": [14, 3.75, 14.75, 4.5], "texture": "#bed"}, - "down": {"uv": [14, 3, 14.75, 3.75], "texture": "#bed", "cullface": "down"} - } - }, - { - "from": [0, 3, 0], - "to": [16, 9, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 11, 8]}, - "faces": { - "north": {"uv": [5.5, 5.5, 9.5, 7], "rotation": 180, "texture": "#bed", "cullface": "north"}, - "east": {"uv": [0, 7, 1.5, 11], "rotation": 270, "texture": "#bed", "cullface": "east"}, - "west": {"uv": [5.5, 7, 7, 11], "rotation": 90, "texture": "#bed", "cullface": "west"}, - "up": {"uv": [1.5, 7, 5.5, 11], "rotation": 180, "texture": "#bed"}, - "down": {"uv": [7, 7, 11, 11], "texture": "#bed"} - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/block/template_bed_head.json b/src/main/resources/assets/minecraft/models/block/template_bed_head.json deleted file mode 100644 index c58f67a..0000000 --- a/src/main/resources/assets/minecraft/models/block/template_bed_head.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "credit": "Made with Blockbench", - "texture_size": [64, 64], - "textures": { - "particle": "block/oak_planks" - }, - "elements": [ - { - "from": [0, 0, 13], - "to": [3, 3, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 21]}, - "faces": { - "north": {"uv": [14.75, 0.75, 15.5, 1.5], "texture": "#bed"}, - "east": {"uv": [14, 0.75, 14.75, 1.5], "texture": "#bed"}, - "south": {"uv": [13.25, 0.75, 14, 1.5], "texture": "#bed", "cullface": "south"}, - "west": {"uv": [12.5, 0.75, 13.25, 1.5], "texture": "#bed", "cullface": "west"}, - "down": {"uv": [14, 0, 14.75, 0.75], "texture": "#bed", "cullface": "down"} - } - }, - { - "from": [13, 0, 13], - "to": [16, 3, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [21, 8, 21]}, - "faces": { - "north": {"uv": [14, 2.25, 14.75, 3], "texture": "#bed"}, - "east": {"uv": [13.25, 2.25, 14, 3], "texture": "#bed", "cullface": "east"}, - "south": {"uv": [12.5, 2.25, 13.25, 3], "texture": "#bed", "cullface": "south"}, - "west": {"uv": [14.75, 2.25, 15.5, 3], "texture": "#bed"}, - "down": {"uv": [14, 1.5, 14.75, 2.25], "texture": "#bed", "cullface": "down"} - } - }, - { - "from": [0, 3, 0], - "to": [16, 9, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 11, 8]}, - "faces": { - "east": {"uv": [0, 1.5, 1.5, 5.5], "rotation": 270, "texture": "#bed", "cullface": "east"}, - "south": {"uv": [1.5, 0, 5.5, 1.5], "rotation": 180, "texture": "#bed", "cullface": "south"}, - "west": {"uv": [5.5, 1.5, 7, 5.5], "rotation": 90, "texture": "#bed", "cullface": "west"}, - "up": {"uv": [1.5, 1.5, 5.5, 5.5], "rotation": 180, "texture": "#bed"}, - "down": {"uv": [7, 1.5, 11, 5.5], "texture": "#bed"} - } - } - ] -} diff --git a/src/main/resources/assets/minecraft/models/block/template_chest.json b/src/main/resources/assets/minecraft/models/block/template_chest.json deleted file mode 100644 index a2882f1..0000000 --- a/src/main/resources/assets/minecraft/models/block/template_chest.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "block/block", - "textures": { - "particle": "#particles" - }, - "elements": [ - { - "from": [ 1, 0, 1 ], - "to": [ 15, 10, 15 ], - "faces": { - "down": { "texture": "#chest", "uv": [ 3.5, 4.75, 7, 8.25 ], "rotation": 180 }, - "north": { "texture": "#chest", "uv": [ 10.5, 8.25, 14, 10.75 ], "rotation": 180 }, - "east": { "texture": "#chest", "uv": [ 0, 8.25, 3.5, 10.75 ], "rotation": 180 }, - "south": { "texture": "#chest", "uv": [ 3.5, 8.25, 7, 10.75 ], "rotation": 180 }, - "west": { "texture": "#chest", "uv": [ 7, 8.25, 10.5, 10.75 ], "rotation": 180 } - } - }, - { - "from": [ 1, 10, 1 ], - "to": [ 15, 14, 15 ], - "faces": { - "up": { "texture": "#chest", "uv": [ 10.5, 0, 7, 3.5 ] }, - "north": { "texture": "#chest", "uv": [ 10.5, 3.75, 14, 4.75 ], "rotation": 180 }, - "east": { "texture": "#chest", "uv": [ 0, 3.75, 3.5, 4.75 ], "rotation": 180 }, - "south": { "texture": "#chest", "uv": [ 3.5, 3.75, 7, 4.75 ], "rotation": 180 }, - "west": { "texture": "#chest", "uv": [ 7, 3.75, 10.5, 4.75 ], "rotation": 180 } - } - }, - { - "from": [ 7, 7, 0 ], - "to": [ 9, 11, 1], - "faces": { - "down": { "texture": "#chest", "uv": [ 0.25, 0, 0.75, 0.25 ], "rotation": 180 }, - "up": { "texture": "#chest", "uv": [ 0.75, 0, 1.25, 0.25 ], "rotation": 180 }, - "north": { "texture": "#chest", "uv": [ 1, 0.25, 1.5, 1.25 ], "rotation": 180 }, - "west": { "texture": "#chest", "uv": [ 0.75, 0.25, 1, 1.25 ], "rotation": 180 }, - "east": { "texture": "#chest", "uv": [ 0, 0.25, 0.25, 1.25 ], "rotation": 180 } - } - } - ] -} diff --git a/src/main/resources/assets/minecraft/models/block/template_chest_left.json b/src/main/resources/assets/minecraft/models/block/template_chest_left.json deleted file mode 100644 index d930207..0000000 --- a/src/main/resources/assets/minecraft/models/block/template_chest_left.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "parent": "block/block", - "textures": { - "particle": "#particles" - }, - "elements": [ - { - "from": [ 1, 0, 1 ], - "to": [ 16, 10, 15 ], - "faces": { - "down": { "texture": "#chest", "uv": [ 3.5, 4.75, 7.25, 8.25 ], "rotation": 180 }, - "north": { "texture": "#chest", "uv": [ 10.75, 8.25, 14.5, 10.75 ], "rotation": 180 }, - "south": { "texture": "#chest", "uv": [ 3.5, 8.25, 7.25, 10.75 ], "rotation": 180 }, - "west": { "texture": "#chest", "uv": [ 7.25, 8.25, 10.75, 10.75 ], "rotation": 180 } - } - }, - { - "from": [ 1, 10, 1 ], - "to": [ 16, 14, 15 ], - "faces": { - "up": { "texture": "#chest", "uv": [ 11, 0, 7.25, 3.5 ] }, - "north": { "texture": "#chest", "uv": [ 10.75, 3.75, 14.5, 4.75 ], "rotation": 180 }, - "south": { "texture": "#chest", "uv": [ 3.5, 3.75, 7.25, 4.75 ], "rotation": 180 }, - "west": { "texture": "#chest", "uv": [ 7.25, 3.75, 10.75, 4.75 ], "rotation": 180 } - } - }, - { - "from": [ 15, 7, 0 ], - "to": [ 16, 11, 1], - "faces": { - "down": { "texture": "#chest", "uv": [ 0.25, 0, 0.5, 0.25 ], "rotation": 180 }, - "up": { "texture": "#chest", "uv": [ 0.5, 0, 0.75, 0.25 ], "rotation": 180 }, - "north": { "texture": "#chest", "uv": [ 0.75, 0.25, 1, 1.25 ], "rotation": 180 }, - "west": { "texture": "#chest", "uv": [ 0.5, 0.25, 0.75, 1.25 ], "rotation": 180 } - } - } - ] -} diff --git a/src/main/resources/assets/minecraft/models/block/template_chest_right.json b/src/main/resources/assets/minecraft/models/block/template_chest_right.json deleted file mode 100644 index ed0c9d9..0000000 --- a/src/main/resources/assets/minecraft/models/block/template_chest_right.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "parent": "block/block", - "textures": { - "particle": "#particles" - }, - "elements": [ - { - "from": [ 0, 0, 1 ], - "to": [ 15, 10, 15 ], - "faces": { - "down": { "texture": "#chest", "uv": [ 3.5, 4.75, 7.25, 8.25 ], "rotation": 180 }, - "north": { "texture": "#chest", "uv": [ 10.75, 8.25, 14.5, 10.75 ], "rotation": 180 }, - "east": { "texture": "#chest", "uv": [ 0, 8.25, 3.5, 10.75 ], "rotation": 180 }, - "south": { "texture": "#chest", "uv": [ 3.5, 8.25, 7.25, 10.75 ], "rotation": 180 } - } - }, - { - "from": [ 0, 10, 1 ], - "to": [ 15, 14, 15 ], - "faces": { - "up": { "texture": "#chest", "uv": [ 11, 0, 7.25, 3.5 ] }, - "north": { "texture": "#chest", "uv": [ 10.75, 3.75, 14.5, 4.75 ], "rotation": 180 }, - "east": { "texture": "#chest", "uv": [ 0, 3.75, 3.5, 4.75 ], "rotation": 180 }, - "south": { "texture": "#chest", "uv": [ 3.5, 3.75, 7.25, 4.75 ], "rotation": 180 } - } - }, - { - "from": [ 0, 7, 0 ], - "to": [ 1, 11, 1], - "faces": { - "down": { "texture": "#chest", "uv": [ 0.25, 0, 0.5, 0.25 ], "rotation": 180 }, - "up": { "texture": "#chest", "uv": [ 0.5, 0, 0.75, 0.25 ], "rotation": 180 }, - "north": { "texture": "#chest", "uv": [ 0.75, 0.25, 1, 1.25 ], "rotation": 180 }, - "east": { "texture": "#chest", "uv": [ 0.0, 0.25, 0.25, 1.25 ], "rotation": 180 } - } - } - ] -} diff --git a/src/main/resources/assets/minecraft/models/block/trapped_chest.json b/src/main/resources/assets/minecraft/models/block/trapped_chest.json deleted file mode 100644 index eafc7f5..0000000 --- a/src/main/resources/assets/minecraft/models/block/trapped_chest.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "block/template_chest", - "textures": { - "particle": "minecraft:block/oak_planks", - "chest": "minecraft:entity/chest/trapped" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/trapped_chest_left.json b/src/main/resources/assets/minecraft/models/block/trapped_chest_left.json deleted file mode 100644 index 2e8743a..0000000 --- a/src/main/resources/assets/minecraft/models/block/trapped_chest_left.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "block/template_chest_left", - "textures": { - "particle": "minecraft:block/oak_planks", - "chest": "minecraft:entity/chest/trapped_left" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/trapped_chest_right.json b/src/main/resources/assets/minecraft/models/block/trapped_chest_right.json deleted file mode 100644 index bac27e3..0000000 --- a/src/main/resources/assets/minecraft/models/block/trapped_chest_right.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "block/template_chest_right", - "textures": { - "particle": "minecraft:block/oak_planks", - "chest": "minecraft:entity/chest/trapped_right" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/white_bed_foot.json b/src/main/resources/assets/minecraft/models/block/white_bed_foot.json deleted file mode 100644 index edf3a09..0000000 --- a/src/main/resources/assets/minecraft/models/block/white_bed_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_foot", - "textures": { - "bed": "minecraft:entity/bed/white" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/white_bed_head.json b/src/main/resources/assets/minecraft/models/block/white_bed_head.json deleted file mode 100644 index 3690b5a..0000000 --- a/src/main/resources/assets/minecraft/models/block/white_bed_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_head", - "textures": { - "bed": "minecraft:entity/bed/white" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/yellow_bed_foot.json b/src/main/resources/assets/minecraft/models/block/yellow_bed_foot.json deleted file mode 100644 index f8c6839..0000000 --- a/src/main/resources/assets/minecraft/models/block/yellow_bed_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_foot", - "textures": { - "bed": "minecraft:entity/bed/yellow" - } -} diff --git a/src/main/resources/assets/minecraft/models/block/yellow_bed_head.json b/src/main/resources/assets/minecraft/models/block/yellow_bed_head.json deleted file mode 100644 index 32b2ae0..0000000 --- a/src/main/resources/assets/minecraft/models/block/yellow_bed_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_bed_head", - "textures": { - "bed": "minecraft:entity/bed/yellow" - } -} diff --git a/src/main/resources/assets/minecraft/models/item/bed.json b/src/main/resources/assets/minecraft/models/item/bed.json deleted file mode 100644 index 393bb59..0000000 --- a/src/main/resources/assets/minecraft/models/item/bed.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "credit": "Made with Blockbench", - "ambientocclusion": false, - "texture_size": [64, 64], - "textures": { - "particle": "block/oak_planks" - }, - "elements": [ - { - "from": [0, 3, 8], - "to": [16, 9, 24], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 11, 8]}, - "faces": { - "east": {"uv": [0, 1.5, 1.5, 5.5], "rotation": 270, "texture": "#bed"}, - "south": {"uv": [1.5, 0, 5.5, 1.5], "rotation": 180, "texture": "#bed"}, - "west": {"uv": [5.5, 1.5, 7, 5.5], "rotation": 90, "texture": "#bed"}, - "up": {"uv": [1.5, 1.5, 5.5, 5.5], "rotation": 180, "texture": "#bed"}, - "down": {"uv": [7, 1.5, 11, 5.5], "texture": "#bed"} - } - }, - { - "from": [0, 0, 21], - "to": [3, 3, 24], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 21]}, - "faces": { - "north": {"uv": [14.75, 0.75, 15.5, 1.5], "texture": "#bed"}, - "east": {"uv": [14, 0.75, 14.75, 1.5], "texture": "#bed"}, - "south": {"uv": [13.25, 0.75, 14, 1.5], "texture": "#bed"}, - "west": {"uv": [12.5, 0.75, 13.25, 1.5], "texture": "#bed"}, - "down": {"uv": [14, 0, 14.75, 0.75], "texture": "#bed"} - } - }, - { - "from": [13, 0, 21], - "to": [16, 3, 24], - "rotation": {"angle": 0, "axis": "y", "origin": [21, 8, 21]}, - "faces": { - "north": {"uv": [14, 2.25, 14.75, 3], "texture": "#bed"}, - "east": {"uv": [13.25, 2.25, 14, 3], "texture": "#bed"}, - "south": {"uv": [12.5, 2.25, 13.25, 3], "texture": "#bed"}, - "west": {"uv": [14.75, 2.25, 15.5, 3], "texture": "#bed"}, - "down": {"uv": [14, 1.5, 14.75, 2.25], "texture": "#bed"} - } - }, - { - "from": [0, 3, -8], - "to": [16, 9, 8], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 11, 8]}, - "faces": { - "north": {"uv": [5.5, 5.5, 9.5, 7], "rotation": 180, "texture": "#bed"}, - "east": {"uv": [0, 7, 1.5, 11], "rotation": 270, "texture": "#bed"}, - "west": {"uv": [5.5, 7, 7, 11], "rotation": 90, "texture": "#bed"}, - "up": {"uv": [1.5, 7, 5.5, 11], "rotation": 180, "texture": "#bed"}, - "down": {"uv": [7, 7, 11, 11], "texture": "#bed"} - } - }, - { - "from": [0, 0, -8], - "to": [3, 3, -5], - "faces": { - "north": {"uv": [12.5, 5.25, 13.25, 6], "texture": "#bed"}, - "east": {"uv": [14.75, 5.25, 15.5, 6], "texture": "#bed"}, - "south": {"uv": [14, 5.25, 14.75, 6], "texture": "#bed"}, - "west": {"uv": [13.25, 5.25, 14, 6], "texture": "#bed"}, - "down": {"uv": [14, 4.5, 14.75, 5.25], "texture": "#bed"} - } - }, - { - "from": [13, 0, -8], - "to": [16, 3, -5], - "rotation": {"angle": 0, "axis": "y", "origin": [21, 8, 8]}, - "faces": { - "north": {"uv": [13.25, 3.75, 14, 4.5], "texture": "#bed"}, - "east": {"uv": [12.5, 3.75, 13.25, 4.5], "texture": "#bed"}, - "south": {"uv": [14.75, 3.75, 15.5, 4.5], "texture": "#bed"}, - "west": {"uv": [14, 3.75, 14.75, 4.5], "texture": "#bed"}, - "down": {"uv": [14, 3, 14.75, 3.75], "texture": "#bed"} - } - } - ], - "display": { - "thirdperson_righthand": { - "rotation": [30, 160, 0], - "translation": [0, 3, -2], - "scale": [0.23, 0.23, 0.23] - }, - "firstperson_righthand": { - "rotation": [30, 160, 0], - "translation": [0, 3, 0], - "scale": [0.375, 0.375, 0.375] - }, - "ground": { - "translation": [0, 1, 2], - "scale": [0.25, 0.25, 0.25] - }, - "gui": { - "rotation": [30, 160, 0], - "translation": [0.25, 1.5, 0], - "scale": [0.5325, 0.5325, 0.5325] - }, - "head": { - "rotation": [0, 180, 0], - "translation": [0, 10, -8] - }, - "fixed": { - "rotation": [270, 0, 0], - "translation": [0, 4, -2], - "scale": [0.5, 0.5, 0.5] - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/black_bed.json b/src/main/resources/assets/minecraft/models/item/black_bed.json deleted file mode 100644 index f70fc2e..0000000 --- a/src/main/resources/assets/minecraft/models/item/black_bed.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/bed", - "textures": { - "bed": "entity/bed/black" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/blue_bed.json b/src/main/resources/assets/minecraft/models/item/blue_bed.json deleted file mode 100644 index 147b073..0000000 --- a/src/main/resources/assets/minecraft/models/item/blue_bed.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/bed", - "textures": { - "bed": "entity/bed/blue" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/brown_bed.json b/src/main/resources/assets/minecraft/models/item/brown_bed.json deleted file mode 100644 index 1465359..0000000 --- a/src/main/resources/assets/minecraft/models/item/brown_bed.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/bed", - "textures": { - "bed": "entity/bed/brown" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/chest.json b/src/main/resources/assets/minecraft/models/item/chest.json deleted file mode 100644 index fbdd62a..0000000 --- a/src/main/resources/assets/minecraft/models/item/chest.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "minecraft:block/chest" -} diff --git a/src/main/resources/assets/minecraft/models/item/cyan_bed.json b/src/main/resources/assets/minecraft/models/item/cyan_bed.json deleted file mode 100644 index 08f5535..0000000 --- a/src/main/resources/assets/minecraft/models/item/cyan_bed.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/bed", - "textures": { - "bed": "entity/bed/cyan" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/ender_chest.json b/src/main/resources/assets/minecraft/models/item/ender_chest.json deleted file mode 100644 index 8b2b48c..0000000 --- a/src/main/resources/assets/minecraft/models/item/ender_chest.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "minecraft:block/ender_chest" -} diff --git a/src/main/resources/assets/minecraft/models/item/gray_bed.json b/src/main/resources/assets/minecraft/models/item/gray_bed.json deleted file mode 100644 index c0521c9..0000000 --- a/src/main/resources/assets/minecraft/models/item/gray_bed.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/bed", - "textures": { - "bed": "entity/bed/gray" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/green_bed.json b/src/main/resources/assets/minecraft/models/item/green_bed.json deleted file mode 100644 index 5247291..0000000 --- a/src/main/resources/assets/minecraft/models/item/green_bed.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/bed", - "textures": { - "bed": "entity/bed/green" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/light_blue_bed.json b/src/main/resources/assets/minecraft/models/item/light_blue_bed.json deleted file mode 100644 index 09e0562..0000000 --- a/src/main/resources/assets/minecraft/models/item/light_blue_bed.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/bed", - "textures": { - "bed": "entity/bed/light_blue" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/light_gray_bed.json b/src/main/resources/assets/minecraft/models/item/light_gray_bed.json deleted file mode 100644 index 2fbdab4..0000000 --- a/src/main/resources/assets/minecraft/models/item/light_gray_bed.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/bed", - "textures": { - "bed": "entity/bed/light_gray" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/lime_bed.json b/src/main/resources/assets/minecraft/models/item/lime_bed.json deleted file mode 100644 index cbaa8a8..0000000 --- a/src/main/resources/assets/minecraft/models/item/lime_bed.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/bed", - "textures": { - "bed": "entity/bed/lime" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/magenta_bed.json b/src/main/resources/assets/minecraft/models/item/magenta_bed.json deleted file mode 100644 index 3edf5c4..0000000 --- a/src/main/resources/assets/minecraft/models/item/magenta_bed.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/bed", - "textures": { - "bed": "entity/bed/magenta" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/orange_bed.json b/src/main/resources/assets/minecraft/models/item/orange_bed.json deleted file mode 100644 index a4ecda7..0000000 --- a/src/main/resources/assets/minecraft/models/item/orange_bed.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/bed", - "textures": { - "bed": "entity/bed/orange" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/pink_bed.json b/src/main/resources/assets/minecraft/models/item/pink_bed.json deleted file mode 100644 index 9057330..0000000 --- a/src/main/resources/assets/minecraft/models/item/pink_bed.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/bed", - "textures": { - "bed": "entity/bed/pink" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/purple_bed.json b/src/main/resources/assets/minecraft/models/item/purple_bed.json deleted file mode 100644 index 17abaf4..0000000 --- a/src/main/resources/assets/minecraft/models/item/purple_bed.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/bed", - "textures": { - "bed": "entity/bed/purple" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/red_bed.json b/src/main/resources/assets/minecraft/models/item/red_bed.json deleted file mode 100644 index 97e7518..0000000 --- a/src/main/resources/assets/minecraft/models/item/red_bed.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/bed", - "textures": { - "bed": "entity/bed/red" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/trapped_chest.json b/src/main/resources/assets/minecraft/models/item/trapped_chest.json deleted file mode 100644 index 324b4e0..0000000 --- a/src/main/resources/assets/minecraft/models/item/trapped_chest.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "minecraft:block/trapped_chest" -} diff --git a/src/main/resources/assets/minecraft/models/item/white_bed.json b/src/main/resources/assets/minecraft/models/item/white_bed.json deleted file mode 100644 index 738b83b..0000000 --- a/src/main/resources/assets/minecraft/models/item/white_bed.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/bed", - "textures": { - "bed": "entity/bed/white" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/yellow_bed.json b/src/main/resources/assets/minecraft/models/item/yellow_bed.json deleted file mode 100644 index b81ccac..0000000 --- a/src/main/resources/assets/minecraft/models/item/yellow_bed.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/bed", - "textures": { - "bed": "entity/bed/yellow" - } -} \ No newline at end of file diff --git a/src/main/resources/embeddiumplus.mixin.json b/src/main/resources/embeddiumextras.mixin.json similarity index 78% rename from src/main/resources/embeddiumplus.mixin.json rename to src/main/resources/embeddiumextras.mixin.json index 9b4b76f..c6b3dc6 100644 --- a/src/main/resources/embeddiumplus.mixin.json +++ b/src/main/resources/embeddiumextras.mixin.json @@ -1,9 +1,9 @@ { "required": true, "minVersion": "0.8", - "package": "me.srrapero720.embeddiumplus.mixins.impl", + "package": "toni.embeddiumextras.mixins.impl", "compatibilityLevel": "JAVA_17", - "refmap": "embeddiumplus.mixin-refmap.json", + "refmap": "embeddiumextras.mixin-refmap.json", "client": [ "borderless.BorderlessWindowMixin", "borderless.KeyboardF11Mixin", @@ -22,15 +22,11 @@ "entitydistance.EntityTypeMixin", "entitydistance.TileDispatcherMixin", "entitydistance.TileEntityTypeMixin", - "fastmodels.BedMixin", - "fastmodels.ChestsMixin", - "fastmodels.TileRenderMixin", "fontshadow.FontMixin", "fontshadow.FontMixin$StringRenderOutputMixin", "fps.GpuUsageMixin", "jei.JeiOverlayMixin", "language.LanguageMixin", - "togglefog.FogMixin", - "zume.ZumeKeyBindsForgeMixin" + "togglefog.FogMixin" ] } \ No newline at end of file