Tetra Libs

Published by DragClover on
Supported MCreator versions
2023.3
2023.4
2024.1
Tags / plugin type
API support
Global triggers
Procedures
Variables
Implement the TertaLibs API and add several useful procedure blocks
Downloads:
424
Upvotes: 7
About the plugin

Tetra Libs


TetraLibs is a plugin that allows you to have the TetraLibs mod API but also to implement several procedure blocks and triggers. 

 

TetraLibs Menu

Wiki link here

 

I am thinking more and more about stopping the development of TetraLibs NeoForge because it adds a lot of work but not enough downloads compared to Forge

 

TetraLibs API add /tetralibs command !

Changelog

v0.0.24
-Added custom_tetra_config trigger
-Added add_tetra_config procedure
-Added save_tetra_config procedure
-Added is_config procedure

v0.0.23
-Fixed bugs

v0.0.22
-Added set function in LogLevel class
-Added set_tetra_log procedure
-Fixed crash & bugs

v0.0.21 (only forge)
-Added BCK Gui
-Added LogLevel class
-Added CommandEventHandler class
-Added BlockEventBreak class
-Added BlockEventPlace class
-Added ItemEventDrop class
-Added ItemEventPickup class
-Added ItemEventExpire class
-Added ChestEventOpen class
-Added randomUUID function in Util
-Added get_current_world_name procedure
-Added get_tetra_log procedure
-Added input_key_pressed procedure
-Added open_bck_gui procedure
-Added random_uuid procedure
-Added tetra_log procedure

v0.0.20
-Updated for 2024.1.18518
-Server joining loop fixed
-Added key_pressed trigger (not cancelable)
-Added key_is procedure
-Added item_component procedure
-Added first_joined procedure (only forge)

v0.0.19
-Added BorderManager class (in dev..)
-Added BorderStyle class (in dev..)
-Added ItemInfoTooltip class
-Added add_item_tooltip procedure
-Added add_new_line_tooltip_pos procedure
-Added add_new_line_tooltip procedure
-Added is_economy procedure
-Added is_key_pressed procedure
-Added is_userdata procedure
-Added is_tooltip procedure
-Added teleport_entity procedure
-Added teleport_world_entity procedure
-Added tooltip_item_event trigger
-Added itemtooltip dependency (List<Component>)

v0.0.18
-Added Config class
-Added ConfigManager class
-Added set_motd procedure block
-Added random_item_loot_table procedure block

v0.0.17
-RandomItem -> now working on NeoForge
-RandomBlock -> now working on NeoForge
-RandomEffect -> now working on NeoForge
-RandomEnchantment -> now working on NeoForge
-Added callback to TeamUtil
-NumberConverter modified, added number after "." & added localization keys

v0.0.16
-Updated for 2024.1.17319
-Fixed no save bug on NeoForge (mb new bug)
-Economy reworked

v0.0.15
-Updated to NeoForge

v0.0.14
-Added EconomyManager class
-Added DataManager class
-Added somes economys procedures

v0.0.13
-Crash on joining server fixed

v0.0.12
-Fixed not working on servers
-Added get_player_name procedures (get raw name of player)

v0.0.11
-Added get_team_players_number
-Added Userdata class
-Added EconomyManager (empty, coming soon)
-SOmes class modified

v0.0.10
-Added get_team_name of entity
-Fixed somes dependencies
-NeoForge is coming soon (I haven't implemented the latest changes)

v0.0.9
-Fixed coordinate from spawn_item_fixed, x_fixed and z_fixed
-Added procedures to neoforge

v0.0.8
-Additions of some dependencies in certain procedures
-Added a procedure which allows an item to appear on the ground but with the correct coordinates, I mean that before it appeared in the blocks
-Added a procedure that allows you to have x but fixed
-Added a procedure that allows you to have z but fixed

v0.0.7
-MobUtil class fixed
-TeamUtil update
-Added somes procedures blocks for teams

v0.0.6
-Added MobUtil class
-Added fr_FR lang

v0.0.5
-Support for NeoFore 1.20.4

v0.0.4
-Support for MCreator 2024.1
License
All Rights Reserved

Plugin downloads
TetraLibs 0.0.24 (Mcreator 2024.1 ONLY, you can work on 1.20.1) NeoForge non update - TetraLibs-0.0.24.zipUploaded on: 05/28/2024 - 13:45   File size: 129.96 KB

Comments

I'm unable to host a server with the plugin, I left a comment o the curseforge comment section with full crash log.

set base max health fails to compile, says it cannot find symbol "MobUtil" (NeoForge 1.20.4)

"C:\[MOD PATH]\VulnerabilityEffectExpiresProcedure.java:10: error: cannot find symbol
MobUtil.setBaseMaxHealth((LivingEntity) entity, 20);
^ "

You get an build error when using the teleport blocks from this plugin.

You fixed BlockRightClick event, but there's.. New problem with ItemDrop event, almost same. Curseforge check pls.

new error: fatal crash even on client side when you placing blocks (i placed it with shft+rmb), sent you logs on curseforge because of limit here

Hello! Nice update, but there's problem with "key pressed" trigger. it's not providing world, entity, so we could do nothing.. can you fix this? link that trigger with world of entity who pressed the key

but client-side procedures also can have "entity", there are client-side procedures, like change players yaw, play sound on client side and etc.. maybe there is opportunity to check which entity pressed that key?