- Fixed crashes with some moded blocks (#7)
- Finished removing useless "@SideOnly"
Non critical try-catch blocks should now never throw a runtime exception or print a stack trace except when debug mode is added they should print a stack trace and count towards the issues counter and their respective counters (Rendering Issues, Physics Issues, Performance Issues, etc.)
- Particles now renders 2.5 times faster (Immense thanks to Rongmario!)
- Default key for the blacklist menu changed from none to B
- Fixed GUI not saving config to file
- (Testing) Removed some checks in FBPModelHelper because I am assuming mods aren't weird
- Removed FBPVertexUtil as it was unused
- Optimized main class as a result, it should be slightly faster and use slightly less RAM
- Draw calls are now batched thanks to Rongmario which improve rendering performance by a ton
- Thanks to a immense code cleanup the FBP as a whole should be slightly faster and use slightly less RAM
- General code cleanup
- Disabled buttons now appears greyed out in the menu
- Changed Blacklist GUI bar and cursor
- Changed some Blacklist GUI from green to white
- Changed description text from green to white
- Changed confirmation GUI text to be clearer about the warning and changed the color from yellow to white & red
- Changed page order so that the page with only one slider in it is the last page
- Description getting behind back and next buttons
- Menu showing Fancy Block Particles instead of Fancier Block Particles
- Being able to click disabled buttons in the menu
- Removed the sliding on text when the screen is too small
- Reworked all the GUI code, which is now faster, smaller, and easier to work with
- Switched every bit of text to .lang which allows anyone to create a translation for their language
- Critical crash because ATs were not getting applied
- Updated mcmod.info
- Switched to AT's instead of Method Handle which leads to increased performance and cleaner code
- Optimized Particle Digging as a result, it should be slightly faster and use slightly less RAM
- Optimized Particle Smoke as a result, it should be slightly faster and use slightly less RAM
- Optimized Particle Rain as a result, it should be slightly faster and use slightly less RAM
- Optimized Particle Snow as a result, it should be slightly faster and use slightly less RAM
- Optimized Particle Manager as a result, it should be slightly faster and use slightly less RAM
- Optimized the Event Handler as a result, it should be faster and use slightly less RAM
- Optimized the Renderer as a result, it should be faster and use less RAM and VRAM
All these optimizations result in a 9% faster mod loading time, which makes Fancier Block Particles load 25% faster than Fancy Block Particles
- General code cleanup
- Fixed bug report button linking to the wrong repository
- Filled empty catch blocks
- Fixed potential NullPointerException when checking for blacklisted blocks name
- Removed cartoon mode
- Removed smooth/fast animation lighting button
- Made the renderer faster
- Made the Fancy Block Placing faster
- Made the particle manager slightly faster
- Made FBP PreInit slightly faster
- Made removing blacklisted blocks slighty faster
- Finished changing the syntax
- Refactored FBPRenderUtil (In Util) to FBPRenderer (in Renderer)
- Code Cleanup
- Logo to mcmod.info
- Updated mcmod.info description & credits
- Updated default config
- Updated default bindings
- Fancy Block Placing ghost blocks when placing blocks rapidly when lagging
- Made the particles use slightly less ram
- Made the particle renderer slightly faster
- Made the particle manager slightly faster
- Made the particle manager use slightly less ram
- Made the Fancy Block Placing slightly faster
- Lossless compression
- Slowly changing the syntax
- Created ModReference.java and moved everything to it
- Rename some variables
- General code cleanup