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!
How to Install Invocore (Code Library) (Mod)
Invocore (Code Library) by Cycro54 is verified for Forge, Neoforge across Minecraft versions 1.16.5, 1.18.2, 1.19.2, 1.20.1, 1.21.1, 1.21.11, 26.1, 26.1.1 (latest release: 7.0.0, file size: 87 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.16.5, 1.18.2, 1.19.2, 1.20.1, 1.21.1, 1.21.11, 26.1, 26.1.1) and platform (Forge, Neoforge).
- Make sure you have the compatible loader or environment installed for Forge, Neoforge.
- Move the downloaded Invocore (Code Library) file into your Minecraft
.minecraft/modsfolder and launch the game.
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