Code Monkey home page Code Monkey logo

surge's Introduction

Surge

Surge is a modular performance improvement mod, which aims to increase performance and stability of the game.

Possibly Asked Questions

Can I use this in my modpack?
Yes, this mod is intended to be used by mod packs. A link back to this page would be appreciated.

Can I use this on a vanilla server?
Yes, this mod does not require the server to have it installed. This mod should work with any server.

Is this mod open to suggestions?
Yes, if you know of a way to improve game performance let us know and we can look into it. If you are a mod developer, you can also create a pull request.

Do I need OP or cheats to use commands added by this mod?
All commands added by this mod are client side, and should work regardless of permission level. You can use the /surge command for more info about our commands.

This mod crashed! / This mod is incompatible with _____!
One of the primary goals for Surge is to provide players with a tool that is stable and compatible with their favorite mods. If you encounter an issue, please report it, and it will be looked into.

Features

Animations
This feature adds the /surge animation command. If this command is executed, texture animation will be disabled. This will prevent things like water or lava from having animated textures, but it will also increase performance. Running the command again will disable the feature, allowing animations to work as they normally would. This command does not require OP, or cheats to be enabled.

Hide Players
This feature adds the /surge hideplayers command. When this command is executed, only your player will be shown. This feature also adds the /surge whitelist [add|remove] [username] command which allows you to disable this effect for specific players.

Redstone Toggle Fix
This feature fixes a memory leak in redstone torches. A memory leak is a type of bug, where a program claims some memroy (RAM) for a specific task, but does not release it when said task is complete. The leak fixed by this feature caused information about a world to stay loaded, even when that world was not being used.

Load Time Analysis
This feature will analyse the load time of every mod installed. Once the game has started a file will be created in .minecraft/surge/loadtimes which contains approximate load times of every mod. While this shouldn't be used as undeniable proof that a mod is slow or broken, it can be used to spot mods which are bogging down load times. This feature is disabled by default, as it will slightly slow down load times while analyzing the load times of other mods.

GPU Cloud Geometry
This feature significantly improves the performance of vanilla cloud rendering. Traditionally clouds have been very resource intensive, taking up a decent chunk of the total game render time. This feature greatly reduces that chunk of time, allowing you to play with clouds enabled, without losing performance. This feature also adds a /surge clouds command which allows you to toggle this special rendering off and on. Full credit to Zaggy1024 for this feature.

Credits

  • lclc98 - Lead Developer
  • Darkhax - Developer
  • Zaggy1024 - Improved Cloud Rendering
  • SanAndreasP - ASM tools

surge's People

Contributors

darkhax avatar lclc98 avatar zaggy1024 avatar

Watchers

James Cloos avatar tartaric_acid avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.