Commit Graph

  • 3f408997bb Merge branch 'dev' into experimental Kam 2024-01-18 16:15:15 -05:00
  • e3980ce217 IScreenSize Kam 2024-01-18 16:14:52 -05:00
  • 0b4432154b Wiki Changes to API Kam 2024-01-18 16:08:17 -05:00
  • fd31facd12 Add IProjectile and IProjectile Sub Events to API Kam 2023-12-31 16:09:38 -05:00
  • 8c064246f8 Added line support for ICustomNpc Luis C.M 2023-12-03 20:48:36 -06:00
  • 8a6a873a6d Merge remote-tracking branch 'origin/dev' into dev luisc 2023-11-30 15:31:45 -06:00
  • 67aa9e7cb3 Implemented get/setDialog functions for ICustomNpc. luisc 2023-11-30 15:29:34 -06:00
  • 0a125ec5e2 Update IEntity.java Kam 2023-11-22 17:12:09 -05:00
  • ffe67e93f1 Get Animation ID and Delete Via ID Kam 2023-11-01 21:38:33 -04:00
  • 9a4fed3fd5 Max Party Size for Quests Kam 2023-11-01 00:06:20 -04:00
  • fbc7ae91e7 Add More Quest Things for Party System Kam 2023-10-30 21:04:45 -04:00
  • f1c4b87a08 Add GetID to QuestCat and DialogCat Kam 2023-07-27 03:10:37 -04:00
  • 1fac6adc21 HP Kam 2023-07-26 18:22:26 -04:00
  • e637e30e43 IPos objects now use double values in calculations for distance, addition, cross product, etc. Luis C.M 2023-07-07 17:51:50 -05:00
  • 5e0c86588a ICustomGui: -Added clear() function for clearing all components Luis C.M 2023-06-04 18:11:36 -05:00
  • 9571c852f6 IEntityLivingBase: -Added functions to change maxHurtResistanceTime Luis C.M 2023-06-03 15:46:29 -05:00
  • 4e9c70b3e8 NpcAPI: -New function to create IPos objects from a long IPos: -fromLong() now mutates the calling IPos object Luis C.M 2023-06-03 14:32:42 -05:00
  • 509f3b871f IItemStack: -New itemHash() function for comparing new instances of script item stacks for the same item. Luis C.M 2023-06-03 00:02:36 -05:00
  • f76a79bb52 ScriptLivingBase & ScriptWorld: -Added additional IEntity[] ignoreEntities parameter to ignore those entities when creating lists. -For ScriptLivingBase, the entity using getLookingAtEntities is ignored. Luis C.M 2023-06-01 22:02:26 -05:00
  • 8c61d07b10 ScriptWorld: -Increased the accuracy of rayCastPos(). Luis C.M 2023-05-31 23:59:11 -05:00
  • f07e76b567 IDBCPlayer: -Created separate mastery functions for racial and non-racial forms. Luis C.M 2023-05-20 16:13:14 -05:00
  • c55c42c4f2 IDBCPlayer: -Changed mastery functions to use a boolean for racial or non-racial forms. Luis C.M 2023-05-20 15:00:57 -05:00
  • 7e4515331d Update LICENSE Kam 2023-05-13 17:26:34 -04:00
  • 302730d13b Update LICENSE Kam 2023-05-13 16:53:13 -04:00
  • 5685f9a0f8 IDBCPlayer: -Implemented form mastery functions. Luis C.M 2023-04-14 15:42:34 -05:00
  • 11a7d067d1 More IPos implementations for IWorld and IPos scripted objects Luis C.M 2023-04-11 23:26:10 -05:00
  • 64875b0fdd Tags can now be added through a new sub gui in the NPC advanced tab. Luis C.M 2023-03-20 22:29:57 -05:00
  • dc6882a303 As many slots as possible can be added to natural spawn entries now. Luis C.M 2023-03-20 02:00:57 -05:00
  • da937ad6be Fixed custom gui slot behavior Luis C.M 2023-03-18 15:52:50 -05:00
  • c240471271 ICustomGui: -Added IDs to custom GUI slots. Luis C.M 2023-03-18 03:04:46 -05:00
  • 97e163ec3c Added armwear functions Luis C.M 2023-03-17 04:34:13 -05:00
  • 141ce1e170 IModelData: -Added hidePart() comment Luis C.M 2023-03-17 03:04:25 -05:00
  • a26ef47663 IModelData: -Implemented hidePart() abd hidden() functions Luis C.M 2023-03-17 02:59:32 -05:00
  • 140b16d52f Moved model scale parts into a single ModelScale class, similar to ModelRotate. Luis C.M 2023-03-17 02:36:27 -05:00
  • b4ed688e61 IEntityItem added Luis C.M 2023-03-16 05:07:37 -05:00
  • 026d6d25ef Added target lost event. Added all new NPC events to the old 1.7.10 script system. Luis C.M 2023-03-16 04:56:32 -05:00
  • c3a023021d Added IProjectile and its events. Luis C.M 2023-03-16 02:51:40 -05:00
  • 21b4d91fc7 IWorld: -Added isPlaceCancelled and isBreakCancelled functions Luis C.M 2023-03-15 22:50:50 -05:00
  • 3570b3af0c IEntity: -Added setDimension function for all entities (not just players now). Luis C.M 2023-03-15 19:17:39 -05:00
  • f97b9b98f0 IDBCPlayer: -Had to remove getMaxMeleeStrength and getMeleeStrength functions. Luis C.M 2023-02-21 22:03:14 -06:00
  • 68cf06b247 IDBCPlayer: -Made getMeleeStrength an overriding function to IEntityLivingBase Luis C.M 2023-02-21 12:55:03 -06:00
  • 861f7e3a6f IDBCPlayer: -Added getMeleeDamage() and getMaxMeleeDamage() functions Luis C.M 2023-02-21 12:43:08 -06:00
  • d43bfd7242 Added X & Y scale functions for particles, replaces overall scale. Luis C.M 2023-02-16 18:43:22 -06:00
  • ee24240f3b Fixed textured GUI buttons not working with images of different sizes. Luis C.M 2023-02-04 11:14:49 -06:00
  • d8a57da09f Added has() function Luis C.M 2023-01-28 01:19:57 -06:00
  • f2ed18621c Removed animation IDs, added animation controller. Luis C.M 2023-01-26 14:14:09 -06:00
  • 3fc57912de Created animation controller Luis C.M 2023-01-25 23:18:26 -06:00
  • f9f1319a09 Added animation looping. Luis C.M 2023-01-25 22:05:11 -06:00
  • 64a6d46958 Replaced more placeholder parameter names with clearer names for custom GUI components. Luis C.M 2023-01-24 22:24:03 -06:00
  • 1e10eb3b52 Replaced placeholder parameter names with clearer names. Luis C.M 2023-01-24 22:19:14 -06:00
  • d5d946a6f9 Added render ticks option for frames, inherited from its animation parent if not customized. Luis C.M 2023-01-18 21:35:39 -06:00
  • 80c4e90fef Changed mixin to support players with animations better. Rotations and pivots are now saved as and use floats. Luis C.M 2023-01-17 13:08:09 -06:00
  • 33e471871a Animation overhaul, along with animation changes to the API. Luis C.M 2023-01-16 13:53:14 -06:00
  • 1bff2eddfe Moved NPC puppet data to display data. Luis C.M 2023-01-11 19:12:52 -06:00
  • a3961fe071 ITag and ITagHandler API KAMKEEL 2023-01-10 16:52:28 -05:00
  • 75ef3578f6 IPlayerModelData: -Re-implemented some previously removed functions. player-anims Luis C.M 2023-01-08 23:49:14 -06:00
  • f5c8036ff5 Merge branch 'dev' into player-anims Luis C.M 2023-01-08 23:33:19 -06:00
  • ed926020ab IJobPuppet: -Added allEnabled function for setting all parts as enabled. Luis C.M 2023-01-08 23:29:31 -06:00
  • aee3174542 IPlayerModelData: -Added allEnabled function for setting all parts as enabled. Luis C.M 2023-01-08 23:28:07 -06:00
  • f0f7cd2421 IPlayerModelData: -Renamed some functions to better reflect them changing all parts of JobPuppet Luis C.M 2023-01-08 23:04:57 -06:00
  • 4f5eeec514 Merge branch 'dev' into player-anims Luis C.M 2023-01-08 23:01:03 -06:00
  • b2a5a5712f IJobPuppet: -Renamed some functions to better reflect them changing all parts of JobPuppet Luis C.M 2023-01-08 23:00:24 -06:00
  • 9a2c1e3e32 IPlayerModelData: -Restructured to implement the new IModelPart interface Luis C.M 2023-01-08 22:57:52 -06:00
  • 6684442549 Merge branch 'dev' into player-anims Luis C.M 2023-01-08 22:45:45 -06:00
  • bdde1f7036 Merge remote-tracking branch 'origin/dev' into dev Luis C.M 2023-01-08 22:32:50 -06:00
  • 3d39244dd3 IJobPuppet: -Now restructured to use IModelPart to modify puppet parts. -Old functions have been marked as deprecated, but still work. Luis C.M 2023-01-08 22:32:32 -06:00
  • 8e7f085774 setMovingType and getMovingType KAMKEEL 2023-01-08 17:32:12 -05:00
  • 98ac7bd2c4 Implemented interpolation options for player model animations. Luis C.M 2023-01-07 13:38:44 -06:00
  • 5e380a3e2e Merge branch 'dev' into player-anims Luis C.M 2023-01-07 13:15:12 -06:00
  • e4a0840ae2 IJobPuppet: -Added the option to not interpolate between angles and move from one value to another at a constant speed. Luis C.M 2023-01-07 13:13:44 -06:00
  • 33289e4011 Merge branch 'dev' into player-anims Luis C.M 2023-01-06 14:44:38 -06:00
  • 88eb8e3aed IJobPuppet: -Regrouped functions in the interface, a little easier to follow. -Rotation & Offset setters now use floats as parameters instead of ints. Luis C.M 2023-01-06 14:41:16 -06:00
  • a62509140a IPlayerModelData: -Regrouped functions in the interface, a little easier to follow. -Rotation & Offset setters now use floats as parameters instead of ints. Luis C.M 2023-01-06 14:28:15 -06:00
  • 6fac890d4b Implemented complete model rotations. Luis C.M 2023-01-05 18:18:28 -06:00
  • bec769945a Removed IPlayerModelData interface from dev. Luis C.M 2023-01-05 17:59:37 -06:00
  • f8d683cb40 Added IPlayerModelData interface. Luis C.M 2023-01-05 17:57:12 -06:00
  • 3dd1bfc569 Merge branch 'dev' into player-anims Luis C.M 2023-01-05 17:16:46 -06:00
  • bbf27531eb Added setRotation(float rotationYaw, float rotationPitch) function for IEntity & ICustomNpc Luis C.M 2023-01-03 23:36:53 -06:00
  • f0c9f63726 IPlayerData: -Removed getModelData() function Luis C.M 2023-01-03 19:34:11 -06:00
  • b015714592 Merge remote-tracking branch 'origin/dev' into dev Luis C.M 2023-01-03 19:30:27 -06:00
  • 3686b6028f ITimers: -Added timerIds() function, listing all active timer IDs Luis C.M 2023-01-01 23:50:55 -06:00
  • 988ce6fd21 Removed unused IPlayerModelData interface. Luis C.M 2023-01-01 23:54:39 -06:00
  • 5cfb056588 Merge remote-tracking branch 'origin/dev' into dev Luis C.M 2023-01-01 23:50:55 -06:00
  • edbce7353e Added player rotations/pivots/animations, similar to NPC's. Luis C.M 2022-12-28 00:45:27 -06:00
  • ceaffeb044 Added alternate distanceTo function using three double values instead of an IPos object. Luis C.M 2022-12-28 00:45:27 -06:00
  • 093dd81b9b Updated IEntityLivingBase with functions that already existed in ScriptLivingBase, but weren't in the interface. Luis C.M 2022-12-27 23:19:39 -06:00
  • d2601e5d57 Added a few more functions having to do with capturing picked up drops to IEntity. Luis C.M 2022-12-27 20:27:36 -06:00
  • 538c4393d1 IEntity & IWorld: -Added getStoredDataKeys() & getTempDataKeys() functions. Luis C.M 2022-12-27 16:46:59 -06:00
  • 3546dfc3be Added more functions to IPlayer, IEntityLiving, IEntityLivingBase, and IAnimal. Luis C.M 2022-12-26 01:13:27 -06:00
  • f481602612 More fixes to global NPC scripts not executing on servers, and added more functions to IEntityLivingBase. Luis C.M 2022-12-24 01:46:43 -06:00
  • 5562e3b82d Changed the functionality of the new variable that allows for larger angles. Luis C.M 2022-12-22 17:15:40 -06:00
  • f1031becbd Added more API functions to IJobPuppet, and a "limitAngles" variable that lets puppet parts use full angles. Luis C.M 2022-12-22 17:04:53 -06:00
  • 5b6d328432 Added puppet animations and more functions for the IJobPuppet interface. Luis C.M 2022-12-22 01:36:49 -06:00
  • 4d7dbb0114 Implemented a way to play ISound(s) to players without using a sound ID. Luis C.M 2022-12-21 19:07:18 -06:00
  • 3e537043dc NpcAPI: -Added millisToTime(long) and ticksToTime(long) functions to return time formatted strings from long values. Luis C.M 2022-12-20 09:21:38 -06:00
  • 705bf53aea Implemented custom commands. Luis C.M 2022-12-18 15:54:14 -06:00
  • 5f4a153bf0 NpcAPI: ++ hasGlobalObject(String) Luis C.M 2022-12-16 19:36:38 -06:00
  • d5404fb6c1 NpcAPI: Added functions for adding keywords to global script running ++ addGlobalObject(String,Object) ++ removeGlobalObject(String) ++ getEngineObjects() Luis C.M 2022-12-14 17:53:56 -06:00
  • 844c2e8c70 NpcAPI: Added createItemFromNBT(INbt) function. Luis C.M 2022-12-14 16:44:12 -06:00
  • 3f8d6e5581 IScoreboard & IScoreboardTeam: -Added functions that use IPlayer objects instead of player names (strings). Luis C.M 2022-11-25 21:37:18 -06:00