Alone this mod does not add anything meaningful for players
A code library for all of my mods (For rendering, or getting time inbetween partial ticks, etc):
Ars Mage Fight (Soon to be incorperated)
XP Shop ( Click for mod )
Ars Nouveau: G.E.A.R.S (Soon to be incorperated)
Revive Me! (Click for mod)
YOU CAN USE THIS IN YOUR MOD, but I make no promises that it will be easy!
All Versions
+ Add Version- Changes**
- Ported to MC 26.1
- Changes**
- Ported from Minecraft 1.21.1 to 1.21.11 (noice)
<div><pre><strong>Fixes</strong><br>-Keybinds sent to this mod should now be properly registered.</pre></div>
# 1.21.1-5.2.3:
<div><pre><strong>Additions</strong><br>-Added CommonUtils class<br>-Added InvoText class<br>-Added InvoZone class<br><br><strong>Changes</strong><br>-Blit Image now needs fullImageWidth and fullImageHeight to properly work<br>-Image Class now has a type (Stretch, Tile, or Nine Slice)<br><br><strong>Fixes</strong><br>-TextUtil code works a bit better at splicing sentences<br>-Added missing depth test calls to my ClientUtil's blit functions<br>-Added missing depth test call to TextUtil's RenderText function</pre></div>
# 1.21.1-5.1.0
<div><pre><strong>Additions</strong><br>-Added an easier way to do sounds<br>-Added MathUtil for easier mathematics<br>-Added Timer classes<br>-Added a modified LOGGER<br><br><strong>Fixes</strong><br>-renderText now keeps the style of all the text</pre></div>
# 1.21.1-5.0.1
<div><pre><strong>Changes</strong><br>-Ported from Forge to Neoforge, and ported from 1.20.1</pre></div>
<div><pre><strong>Fixes</strong><br>-Keybinds sent to this mod should now be properly registered.</pre></div>
## 1.19.2-3.3.1:
- Additions**
\-Added InvoText class
\-Added InvoZone class
- Fixes**
\-Added missing depth test calls to my ClientUtil's blit functions
\-Added missing depth test call TextUtil's RenderText function
## 1.19.2-3.2.0:
- Additions**
\-Added MathUtil for easier mathematics
\-Added Timer classes
\-Added a modified LOGGER
\-Added base stuff needed for Network messages
- Fixes**
## 1.19.2-3.1.0:
<div><strong>Additions</strong><br>- blitItem allows you to render items in the GUI easily</div>
<div><br><strong>Changes</strong><br>- renderText now has a maxLines parameter, which allows you to control how many times a string may split.</div>
## 1.19.2-3.0.10:
- Fixes
<div>- Stopped TextUtil from automatically cutting text incorrectly</div>
## 1.19.2-3.0.9:
- Fixes
- \- Text rendering from the TextUtil should work now.
## 1.19.2-3.0.5:
- Fixes**
## 1.19.2-3.0.4:
- Changes**
\- Ported to 1.19.2
- Fixes**
\- blitImage and blitColor now use BufferUploader.drawWithShader instead of BufferUploader.draw
<div><pre><strong>Additions</strong><br>-Added CommonUtils class<br>-Added InvoText class<br>-Added InvoZone class<br><br><strong>Fixes</strong><br>-TextUtil code works a bit better at splicing sentences<br>-Added missing depth test calls to my ClientUtil's blit functions<br>-Added missing depth test call TextUtil's RenderText function</pre></div>
## 1.18.2-2.2.0:
<div><pre><strong>Additions</strong><br>-Added an easier way to do sounds<br>-Added MathUtil for easier mathematics<br>-Added Timer classes<br>-Added a modified LOGGER<br>-Added base stuff needed for Network messages<br><br><strong>Fixes</strong><br>-renderText now keeps the style of all the text</pre></div>
## 1.18.2-2.1.0:
<div><strong>Additions</strong><br>- blitItem allows you to render items in the GUI easily</div>
<div><br><strong>Changes</strong><br>- renderText now has a maxLines parameter, which allows you to control how many times a string may split.</div>
## 1.18.2-2.0.10:
- Fixes
<div>- Stopped TextUtil from automatically cutting text incorrectly</div>
undefined
## 1.18.2-2.0.9:
- Fixes
- \- Text rendering from the TextUtil should work now.
## 1.18.2-2.0.2:
- Changes**
\- Ported to 1.18.2
\- Removed depth test enabling/disabling for blitImage, blitColor, and renderText functions
\- blitImage and blitColor will now take floats instead of ints
- Fixes**
<div><pre>- Images and color now render correctly</pre></div>
<div><pre><strong>Additions</strong><br>-Added CommonUtils class<br>-Added InvoText class<br>-Added InvoZone class<br><br><strong>Changes</strong><br>-Changed mappings to official<br><br><strong>Fixes</strong><br>-TextUtil code works a bit better at splicing sentences</pre></div>
## 1.16.5-1.9.26:
<div><pre><strong>Additions</strong><br>-Added an easier way to do sounds<br>-Added MathUtil for easier mathematics<br>-Added Timer classes<br>-Added a modified LOGGER<br>-Added base stuff needed for Network messages<br><br><strong>Fixes</strong><br>-RenderText now keeps the style of all the text</pre></div>
## 1.16.5-1.7.0:
<div><p><strong>Additions</strong><br>-Ability to render GUI items<br><br><strong>Changes</strong><br>-blitImage and blitColor now takes floats, not integers<br>-blitColor now disables depth test<br><br><strong>Fixes</strong><br>-renderText now properly stretches and cuts when needed</p></div>
## 1.16.5-1.6.0:
- Additions**
- Changes**
\- Made stretchy Text in ClientUtil deprecated (will remove in a later version)
- Fixes**
##
1.16.5-1.5.0:
- Additions**
\- Added a way to make easy keybinds
\- Added a stretchy text function (used for keeping text confined in a boundary
\- Added an easy way to get the right and bottom of an image
\- Added a simple list class
- Fixes**
\- Fixed blitImage and blitColor functions from crashing the game
\- Removed added space from the formatValue function
- Changes**
\- Changed centorOnImage functions into methods for the Image class
<div><pre><strong>Additions</strong><br>-Added an easier way to do sounds<br>-Added MathUtil for easier mathematics<br>-Added Timer classes<br>-Added a modified LOGGER<br><br><strong>Fixes</strong><br>-renderText now keeps the style of all the text</pre></div>
# 1.21.1-5.0.1
<div><pre><strong>Changes</strong><br>-Ported from Forge to Neoforge, and ported from 1.20.1</pre></div>
- Additions**
\-Added MathUtil for easier mathematics
\-Added Timer classes
\-Added a modified LOGGER
\-Added base stuff needed for Network messages
- Fixes**
## 1.19.2-3.1.0:
<div><strong>Additions</strong><br>- blitItem allows you to render items in the GUI easily</div>
<div><br><strong>Changes</strong><br>- renderText now has a maxLines parameter, which allows you to control how many times a string may split.</div>
## 1.19.2-3.0.10:
- Fixes
<div>- Stopped TextUtil from automatically cutting text incorrectly</div>
## 1.19.2-3.0.9:
- Fixes
- \- Text rendering from the TextUtil should work now.
## 1.19.2-3.0.5:
- Fixes**
## 1.19.2-3.0.4:
- Changes**
\- Ported to 1.19.2
- Fixes**
\- blitImage and blitColor now use BufferUploader.drawWithShader instead of BufferUploader.draw
<div><pre><strong>Additions</strong><br>-Added an easier way to do sounds<br>-Added MathUtil for easier mathematics<br>-Added Timer classes<br>-Added a modified LOGGER<br>-Added base stuff needed for Network messages<br><br><strong>Fixes</strong><br>-renderText now keeps the style of all the text</pre></div>
## 1.18.2-2.1.0:
<div><strong>Additions</strong><br>- blitItem allows you to render items in the GUI easily</div>
<div><br><strong>Changes</strong><br>- renderText now has a maxLines parameter, which allows you to control how many times a string may split.</div>
## 1.18.2-2.0.10:
- Fixes
<div>- Stopped TextUtil from automatically cutting text incorrectly</div>
undefined
## 1.18.2-2.0.9:
- Fixes
- \- Text rendering from the TextUtil should work now.
## 1.18.2-2.0.2:
- Changes**
\- Ported to 1.18.2
\- Removed depth test enabling/disabling for blitImage, blitColor, and renderText functions
\- blitImage and blitColor will now take floats instead of ints
- Fixes**
<div class="my-2 Details-content--hidden"><pre class="text-small ws-pre-wrap">- Images and color now render correctly</pre></div>
<div><pre><strong>Additions</strong><br>-Added an easier way to do sounds<br>-Added MathUtil for easier mathematics<br>-Added Timer classes<br>-Added a modified LOGGER<br>-Added base stuff needed for Network messages<br><br><strong>Fixes</strong><br>-RenderText now keeps the style of all the text</pre></div>
## 1.16.5-1.7.0:
<div><p><strong>Additions</strong><br>-Ability to render GUI items<br><br><strong>Changes</strong><br>-blitImage and blitColor now takes floats, not integers<br>-blitColor now disables depth test<br><br><strong>Fixes</strong><br>-renderText now properly stretches and cuts when needed</p></div>
## 1.16.5-1.6.0:
- Additions**
- Changes**
\- Made stretchy Text in ClientUtil deprecated (will remove in a later version)
- Fixes**
##
1.16.5-1.5.0:
- Additions**
\- Added a way to make easy keybinds
\- Added a stretchy text function (used for keeping text confined in a boundary
\- Added an easy way to get the right and bottom of an image
\- Added a simple list class
- Fixes**
\- Fixed blitImage and blitColor functions from crashing the game
\- Removed added space from the formatValue function
- Changes**
\- Changed centorOnImage functions into methods for the Image class