Commit Graph
345 Commits
Author SHA1 Message Date
Luis C.M f260bb688a ScriptItemStack & NpcAPI:
-Created a cache for scripted item stacks
2023-05-30 01:25:20 -05:00
Luis C.M 1ce5b7b302 ScriptCustomItem:
-Fixed issue where NBT data was not being sent to the client side, caused by latest commit.
2023-05-30 00:56:39 -05:00
Luis C.M 7c4965d368 ScriptCustomItem:
-Made engine for containers also set on saving
2023-05-29 23:59:57 -05:00
Luis C.M a0adf0d7bd Fixed item toss event not being cancellable. Setting a script container's engine doesn't happen on every script call now, reducing lag. 2023-05-29 23:57:45 -05:00
Luis C.M 8df94aaf67 IDBCPlayer:
-Created separate mastery functions for racial and non-racial forms.
2023-05-20 16:13:15 -05:00
Luis C.M ed5cfad00d IDBCPlayer:
-Changed mastery functions to use a boolean for racial or non-racial forms.
2023-05-20 15:00:58 -05:00
Kam fa7fb7f734 ??? Fix Quest Cooldown Times ??? 2023-05-11 11:57:39 -04:00
Luis C.M a3de45cd55 IDBCPlayer:
-Implemented form mastery functions.
2023-04-14 15:42:34 -05:00
Luis C.M 8b0431340c Crash fixes for custom items 2023-04-12 00:18:43 -05:00
Luis C.M a10e427c1c More IPos implementations for IWorld and IPos scripted objects 2023-04-11 23:26:10 -05:00
Luis C.M 947314787f Removed console from NBT data for scripted items 2023-03-29 21:35:16 -05:00
Luis C.M ef4ec4aca0 Removed scala import 2023-03-29 02:19:04 -05:00
Luis C.M 84286794aa Fixes to recent custom item changes, width wasn't rendering properly 2023-03-19 02:32:09 -05:00
Luis C.M 39a40c9603 Fixed URL support for scripted items, weird 3d visibility bug still present that needs to be fixed. 2023-03-19 02:04:47 -05:00
Luis C.M 80352741b9 Fixed custom gui slot behavior 2023-03-18 15:52:50 -05:00
Luis C.M e3405d22e9 Fixed null pointer exceptions from new custom gui slot commit. 2023-03-18 03:47:24 -05:00
Luis C.M 586c451f06 ICustomGui:
-Added IDs to custom GUI slots.
2023-03-18 03:04:46 -05:00
Luis C.M 6913cadc79 IModelData:
-Implemented hidePart() abd hidden() functions
2023-03-17 02:59:33 -05:00
Luis C.M f0b33cf913 Moved model scale parts into a single ModelScale class, similar to ModelRotate.
Added NPC model data interfaces to the API.
2023-03-17 02:36:28 -05:00
Luis C.M fd7f550316 IEntityItem added 2023-03-16 05:07:38 -05:00
Luis C.M fe780d69ee Added target lost event. Added all new NPC events to the old 1.7.10 script system. 2023-03-16 04:56:33 -05:00
Luis C.M 46d668f44c Added IProjectile and its events. 2023-03-16 02:51:40 -05:00
Luis C.M 19e14983aa IWorld:
-Fixed isPlaceCancelled and isBreakCancelled functions
2023-03-15 23:10:03 -05:00
Luis C.M 22a4082890 IWorld:
-Added isPlaceCancelled and isBreakCancelled functions
2023-03-15 22:50:50 -05:00
Luis C.M daada3cb8a IEntity:
-Added setDimension function for all entities (not just players now).
2023-03-15 19:17:39 -05:00
Luis C.M f165e5172c IDBCPlayer:
-Had to remove getMaxMeleeStrength and getMeleeStrength functions.
2023-02-21 22:03:14 -06:00
Luis C.M 23cfe66ecb IDBCPlayer:
-Made getMeleeStrength an overriding function to IEntityLivingBase
2023-02-21 12:55:04 -06:00
Luis C.M 9b330007fd IDBCPlayer:
-Added getMeleeDamage() and getMaxMeleeDamage() functions
2023-02-21 12:43:09 -06:00
Luis C.M 0db96f9040 Fixed forge, player, & npc scripts not being able to be deleted or added. 2023-02-19 16:22:28 -06:00
Luis C.M de6375c4cb Fixed script console not appearing with the new global script tab saving method. 2023-02-19 15:20:51 -06:00
Luis C.M b8dc090db8 Player, Forge, & NPC scripts are saved in separate packets for separate tabs now, so script save/get packets aren't too big for the server. 2023-02-19 13:38:43 -06:00
Luis C.M bcfd44d8fe Fixed scripted GUI button text alignments. 2023-02-17 11:28:37 -06:00
Luis C.M cacb4ebf85 Added X & Y scale functions for particles, replaces overall scale. 2023-02-16 18:43:22 -06:00
Luis C.M 30d73f91cf Fixed textured GUI buttons not working with images of different sizes. 2023-02-04 11:14:49 -06:00
Luis C.M 60ed5ab607 Fixed empty tabs breaking all following tab scripts on scripted items. 2023-01-29 18:01:00 -06:00
Luis C.M 0787a71197 Removed animation IDs, added animation controller. 2023-01-26 14:14:13 -06:00
Luis C.M 60f8645c84 Created animation controller 2023-01-25 23:18:27 -06:00
Luis C.M 78357165a2 Marked events that can be cancelled as cancellable if they didn't have the annotation. 2023-01-25 21:54:25 -06:00
Luis C.M f61001d32a Changed mixin to support players with animations better. Rotations and pivots are now saved as and use floats. 2023-01-17 13:08:10 -06:00
Luis C.M be18e756fc Animation overhaul, along with animation changes to the API. 2023-01-16 13:53:15 -06:00
KAMKEEL bda76bafe6 Optimize Imports 2023-01-12 21:33:06 -05:00
Luis C.M 54d53041ac Animation Data overhaul 2023-01-12 15:07:45 -06:00
Luis C.M 8905f5f42e Moved NPC puppet data to display data.
Improved mixin functionality, offsets and rotations always reset if the puppet "job" (not a job anymore, always in display) is disabled.
2023-01-11 19:12:53 -06:00
Luis C.M 4375222a67 PartConfig:
-Angle fix for setRotation functions.
2023-01-09 00:44:00 -06:00
Luis C.M 01848e82c8 IJobPuppet:
-Added allEnabled function for setting all parts as enabled.
2023-01-08 23:29:31 -06:00
Luis C.M 54d89bab39 IJobPuppet:
-Renamed some functions to better reflect them changing all parts of JobPuppet
2023-01-08 23:00:25 -06:00
Luis C.M 928232fdd2 Merge remote-tracking branch 'origin/dev' into dev 2023-01-08 22:32:50 -06:00
Luis C.M 49f93dfce2 IJobPuppet:
-Now restructured to use IModelPart to modify puppet parts.
-Old functions have been marked as deprecated, but still work.
2023-01-08 22:32:36 -06:00
KAMKEEL 83a13b96c4 setMovingType and getMovingType
Allows script to change types between
0 = standing, 1 = wandering, 2 = moving path
2023-01-08 17:27:37 -05:00
Luis C.M 99403257f5 Merge remote-tracking branch 'origin/dev' into dev 2023-01-07 13:13:56 -06:00