Releases: eggohito/eggolib
Releases · eggohito/eggolib
eggolib v1.9.1
Changelog
Changes
- The current screen and perspective is now only synced after a certain amount of ticks (controlled by the
syncTickRatefield in the client config.) - Simplified the attack distance scaling factor implementation of the
eggolib:invisibilitypower type. - Optimized implementation of syncing command tags.
Fixes
- Fixed performance issue with setting the item stack's holder.
- Fixed
open_inventoryentity action type not opening the entity's inventory if nopoweris specified.
eggolib v1.9.0
Changelog
- Updated to 1.20.x
- Added
tooltippower type- Similar to Apoli's
tooltippower type, except it can resolve JSON text component on the server-side
- Similar to Apoli's
- Added these new entity action types:
grant_advancementrevoke_advancement- Both are similar to Apoli's
*_advancemententity action types, except it's more functionally similar to the/advancementcommand
- Both are similar to Apoli's
- Added these new item action types:
execute_commandcopy_to_storage
- Added
typedamage condition type
eggolib v1.8.0
Changelog
- Added
tooltippower type- Similar to Apoli's
tooltippower type, except it can resolve JSON text component on the server-side
- Similar to Apoli's
- Added these new entity action types:
grant_advancementrevoke_advancement- Both are similar to Apoli's
*_advancemententity action types, except it's more functionally similar to the/advancementcommand
- Both are similar to Apoli's
- Added these new item action types:
execute_commandcopy_to_storage
- Added
typedamage condition type
eggolib v1.7.0 (1.19.4)
Changelog
- Updated to 1.19.4
- Updated testdata
- Added these new power types:
prevent_key_usestat
- Updated the
invisibilitypower type:- It now affects the attack distance scaling factor of mobs
- Added these new entity condition types:
in_snowin_thunderstormhas_spawnpoint
- Added these new bi-entity condition types:
collidingowner- Similar to Apoli's
ownerbi-entity condition type, except it works for other ownable entities
- Similar to Apoli's
- Added
commandblock condition type - Added
modifyitem action type- Similar to Apoli's
modifyitem action type, except with more loot context
- Similar to Apoli's
- Added
fuelitem condition type
eggolib v1.6.0 (1.19.3)
Changelog
- Added the
modify_fovpower type - Updated the
modify_label_renderpower type- Now parses the specified JSON text component in the
textfield - Now has a
before_parse_actionandafter_parse_actionentity action fields - Now has a
tick_ratepositive integer field
- Now parses the specified JSON text component in the
- Added the
exposed_to_weatherentity condition type - Updated the
scoreboardentity condition type- Now accepts a score holder in its
namefield
- Now accepts a score holder in its
- Updated the
inventoryentity condition type- Now has a
comparisonandcompare_tofields
- Now has a
eggolib v1.5.0 (1.19.3)
Changelog
- Updated testdata
- Tweaked the
eggolib:loopmeta action type- The action specified in the
before_actionfield is now executed before getting the score from the specified scoreboard
- The action specified in the
- Updated the
eggolib:invisibilitypower type- Now has the new fields from the
apoli:invisibilitypower type
- Now has the new fields from the
- Removed the
eggolib:prevent_item_usepower type - Removed the
eggolib:clear_key_cacheentity action type - Added an
eggolib:equalbi-entity condition type - Tweaked the
eggolib:game_event_listenerpower type- Now has a
show_particleboolean field, which determines whether it should spawn the vibration particle - Now can listen to the game events emitted by the power holder
- Now has a
- Added an
eggolib:selector_actionentity action type - Made the
SCOREBOARDdata type accept score holders- e.g:
scoreHolderNameand@e[tag = test, limit = 1]are valid inputs
- e.g:
- Added an
eggolib:leashbi-entity action type - Added an
eggolib:moon_phaseentity condition type - Optimized the
eggolib:in_screenentity condition type- Now it shouldn't lag the server exponentially if many players are invoking it
- Added an
eggolib:crawlingpower type - Added an
eggolib:crawlingentity condition type
eggolib v1.4.1 (1.19.3)
- Updated testdata
- Fixed client-server desync with the
action_on_block_placepower type - Changed how the vibration listener is set in the
game_event_listenerpower type
eggolib v1.4.0 (1.19.3)
Changelog
- Updated to Minecraft 1.19.3
- Added testdata
- Added these new power types:
modify_label_rendergame_event_listenermodify_breathingprevent_critical_hitmodify_bouncinessmodify_mouse_sensitivityaction_on_critical_hit
- Added these new entity condition types:
in_teamdimension(withdimension_type_conditionfield)in_block(withoffsetfield)
- Added dimension type condition types
- Added
nbtdamage condition type - Added
compare_scorebi-entity condition type - Added these new entity action types:
spawn_entity(can spawn entities with passengers)fire_projectile(can spawn entities with passengers; withentity_actionfield)play_sound(withcategoryfield)
Full changelog
eggolib v1.4.0 (1.19 - 1.19.2)
Changelog
- Added testdata
- Added these new power types:
modify_label_rendergame_event_listenermodify_breathingprevent_critical_hitmodify_bouncinessmodify_mouse_sensitivityaction_on_critical_hit
- Added these new entity condition types:
in_teamdimension(withdimension_type_conditionfield)in_block(withoffsetfield)
- Added dimension type condition types
- Added
nbtdamage condition type - Added
compare_scorebi-entity condition type - Added these new entity action types:
spawn_entity(can spawn entities with passengers)fire_projectile(can spawn entities with passengers; withentity_actionfield)play_sound(withcategoryfield)
Full changelog
eggolib v1.3.0 (1.19)
Changelog:
- Made compatible with Minecraft 1.19.x
- Added
modify_key_sequenceentity action type (to generalize and replace theclear_key_sequenceentity action type) - Added
starting_equipmentpower type; like Apoli'sstarting_equipmentpower type, except it's generalized for entities