diff options
author | Soopyboo32 <49228220+Soopyboo32@users.noreply.github.com> | 2022-05-29 21:15:14 +0800 |
---|---|---|
committer | Soopyboo32 <49228220+Soopyboo32@users.noreply.github.com> | 2022-05-29 21:15:14 +0800 |
commit | d8aa514a40f3856376e50f180da3c3f79c608004 (patch) | |
tree | 82addd0df2d34e5d3fff980d6d71cdb1ce99562d /features/globalSettings | |
parent | c1f2703faf17aa31eafb28e7ae98c1b771b6e6ff (diff) | |
download | SoopyV2-d8aa514a40f3856376e50f180da3c3f79c608004.tar.gz SoopyV2-d8aa514a40f3856376e50f180da3c3f79c608004.tar.bz2 SoopyV2-d8aa514a40f3856376e50f180da3c3f79c608004.zip |
more forge side rendering changes
Diffstat (limited to 'features/globalSettings')
-rw-r--r-- | features/globalSettings/index.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/features/globalSettings/index.js b/features/globalSettings/index.js index ef566c9..856791e 100644 --- a/features/globalSettings/index.js +++ b/features/globalSettings/index.js @@ -44,6 +44,8 @@ class GlobalSettings extends Feature { this.reportErrorsSetting = new ToggleSetting("Send module errors to soopy server", "This will allow me to more effectivly fix them", false, "privacy_send_errors", this) + this.hideFallingBlocks = new ToggleSetting("Hide falling blocks", "NOTE: this may cause more/less lag because of render entity event", false, "hide_falling_sand", this) + this.privacySettings = [this.reportErrorsSetting] this.firstLoadPageData = JSON.parse(FileLib.read("soopyAddonsData", "soopyv2firstloaddata.json") || "{}") || {} @@ -53,6 +55,13 @@ class GlobalSettings extends Feature { soopyV2Server.reportErrorsSetting = this.reportErrorsSetting this.registerChat("&aYour new API key is &r&b${key}&r", this.newKey) + const EntityFallingBlock = Java.type("net.minecraft.entity.item.EntityFallingBlock"); + + this.registerEvent('renderEntity', (entity, posVec, partialTicks, event) => { + if (entity.getEntity() instanceof EntityFallingBlock) { + cancel(event); + } + }).registeredWhen(() => this.hideFallingBlocks.getValue()) this.ranFirstLoadThing = false |