Commit Graph

  • a675033d62 String data can't be null 1whohears 2022-05-29 14:42:28 -05:00
  • f301f8fcbb The player quest tracker now supports dialog and location quests as well. Luis C.M 2022-05-29 05:33:13 -05:00
  • f9e92f3172 Added blend attribute to skin overlays. Luis C.M 2022-05-29 05:23:39 -05:00
  • 9928482c53 Fixed null error with the quest tracker. Luis C.M 2022-05-29 05:09:30 -05:00
  • e71ea4f495 Fixed the quest tracking overlay alignment. Luis C.M 2022-05-29 05:06:18 -05:00
  • e2df33fb5f Added quest objective and turnin data to the quest tracker. Luis C.M 2022-05-29 04:45:38 -05:00
  • 0ed5887046 Alex armor now renders correctly for NPCs. Luis C.M 2022-05-29 03:06:57 -05:00
  • fb0ff50994 added get set refuse soul stone 1whohears 2022-05-29 02:46:24 -05:00
  • ed9d30547d Merge pull request #55 from KAMKEEL/revert-53-master Luis C.M 2022-05-29 00:59:59 -05:00
  • fd0a99b3ed Revert "NPC Skin Changes" Luis C.M 2022-05-29 00:59:40 -05:00
  • 9fef65b194 get the name of the player who spawned this npc with soulstone 1whohears 2022-05-28 23:40:01 -05:00
  • b7ad0ce29b soulstone villagers and friendly npcs 1whohears 2022-05-28 23:00:39 -05:00
  • b18d0965f2 script player.sendMessage uses String as color parameter 1whohears 2022-05-28 22:53:57 -05:00
  • 3b6668ea15 Merge pull request #53 from c0508383/master Luis C.M 2022-05-28 14:18:51 -05:00
  • 094edb73d5 Merge remote-tracking branch 'origin/dev' into dev Luis C.M 2022-05-28 07:06:48 -05:00
  • 0028328db4 More fixes to setting NPC model types. Luis C.M 2022-05-28 07:06:38 -05:00
  • c437cf5274 Merge branch 'KAMKEEL:dev' into dev Luis C.M 2022-05-28 06:53:36 -05:00
  • 968b43a321 setModelType() only takes 0 for Steve, or 1 for Alex as values. Luis C.M 2022-05-28 06:31:52 -05:00
  • c083412723 Fixed armor error on alex models. Luis C.M 2022-05-28 06:30:10 -05:00
  • 379ad69706 Options for modelType are now only Steve and Alex. Luis C.M 2022-05-28 06:22:39 -05:00
  • 4aa1799ec3 Alex and Steve skins now switch to x64 or x32 models automatically. Luis C.M 2022-05-28 05:53:14 -05:00
  • 2b15ba9197 Fixed x64 texture bug, breaking textures after switching the model type from x64 to x32 Luis C.M 2022-05-28 02:12:33 -05:00
  • cffe931bc9 Merge pull request #50 from c0508383/master Kamron Vaswani 2022-05-27 17:27:26 -04:00
  • 76802d1926 Pushed IDBCPlayer interface. Luis C.M 2022-05-27 15:55:15 -05:00
  • 8d4a7ea0b6 More merge fixes Luis C.M 2022-05-27 15:54:12 -05:00
  • ec5fc71413 Merge branch 'master' into dev Luis C.M 2022-05-27 15:31:02 -05:00
  • 6462235a7e Merge branch 'KAMKEEL:master' into master Luis C.M 2022-05-27 14:59:26 -05:00
  • 301e113be2 Added quest tracking, need to add objectives list and turn in info too. Luis C.M 2022-05-27 14:32:24 -05:00
  • 045cc9fbac Merge pull request #51 from 1whohears/dev Luis C.M 2022-05-27 14:31:07 -05:00
  • f83487f67b removed setblock with the Minecraft block class as a parameter 1whohears 2022-05-27 11:28:01 -05:00
  • 0d2011b2ba added some doc comments 1whohears 2022-05-26 20:55:11 -05:00
  • 81033e5a9c renamed getFactionEnemies to getEnemyFactionIds 1whohears 2022-05-26 20:47:46 -05:00
  • a49dfff86a added world.rayCastBlock(IPos, IPos, int) 1whohears 2022-05-26 20:44:44 -05:00
  • 3cf780d9a2 add get reset disable purchase num by slot number and IPlayer 1whohears 2022-05-26 15:57:24 -05:00
  • e7250158ac Update ScriptFaction.java 1whohears 2022-05-26 03:52:44 -05:00
  • 3d02ce3ce0 world.rayCastBlock uses double[] for parameters 1whohears 2022-05-26 03:04:13 -05:00
  • 77ee403720 RoleFollowers will not despawn if they have an owner 1whohears 2022-05-26 03:00:49 -05:00
  • 6698e8619c world.getNearestAir returns IPos and takes IPos as parameter 1whohears 2022-05-26 02:10:25 -05:00
  • bc85756476 player.getLookingAtBlock returns IBlock 1whohears 2022-05-26 01:51:05 -05:00
  • 067dafdbfa removed setting npc.stats.canDespawn to false in follower role 1whohears 2022-05-26 01:47:51 -05:00
  • 2895f7a76a Removed overridden getDimension() function, and an unused HashMap for skin overlays from ScriptPlayer. Luis C.M 2022-05-26 01:46:38 -05:00
  • 84973a025a moved projectilesKeepTerrain to DataStats 1whohears 2022-05-26 01:45:10 -05:00
  • 422dd3fc90 added trader.slotdisabled to trader gui 1whohears 2022-05-26 01:43:17 -05:00
  • aba637be14 removed redundant faction functions 1whohears 2022-05-25 23:56:36 -05:00
  • b97d4eeeb2 added resetPurchaseNum(int slot) 1whohears 2022-05-25 18:38:54 -05:00
  • 3b1172a284 Merge pull request #49 from StrangeMan1580/master Kamron Vaswani 2022-05-25 11:58:03 -04:00
  • 38e960d475 x32 textures now compatible with x64 models. Luis C.M 2022-05-24 19:30:24 -05:00
  • a4361b8420 Added various things to the API and other small changes 1whohears 2022-05-24 03:06:16 -05:00
  • 95bc4bf42d Renamed TransformData to DataTransform. Luis C.M 2022-05-24 01:08:23 -05:00
  • 33bb0307e9 Separated data objects and data controller objects in the noppes.npcs.controllers package. Luis C.M 2022-05-24 01:07:50 -05:00
  • d040fa3da7 Overlays blend with alpha values whether glowing or not. Luis C.M 2022-05-24 00:58:12 -05:00
  • 991635f4cc Sped up how fast hotbar items are switched when players have a skin overlay on. Luis C.M 2022-05-24 00:48:33 -05:00
  • 532180f00f Fixed NBT issue with player overlays. Luis C.M 2022-05-24 00:36:47 -05:00
  • 82938fe5cd Fixed NBT issue with player overlays. Luis C.M 2022-05-24 00:11:34 -05:00
  • b6c62332ed Fixed SkinOverlay objects not having their parent object initialized correctly. Luis C.M 2022-05-23 20:47:32 -05:00
  • 6220a8ce14 -Overlays for players and NPCs are now grouped in an "overlay handler" object, similar to how you retrieve timers. -Fixed client NPC overlay updates. Luis C.M 2022-05-23 20:41:32 -05:00
  • 6fa5d0d8de Improved alpha blending for skin overlays Luis C.M 2022-05-23 00:45:32 -05:00
  • 40fce63734 Skin overlays render on top of Saiyan tails. Luis C.M 2022-05-22 05:17:01 -05:00
  • d93ffc859c Skin overlays render on top of Namekian antennae now. Luis C.M 2022-05-22 05:14:13 -05:00
  • fd9e0d8ead Skin overlays when viewed in first person now correctly apply moving texture updates. Luis C.M 2022-05-22 05:08:43 -05:00
  • 0a067eceb5 Added DBC support for overlays. Luis C.M 2022-05-21 20:00:45 -05:00
  • 7bd0155dbf Implemented player skin overlays to be compatible with other mods' custom player renderers (Renders on top using events instead of registering a new renderer). Luis C.M 2022-05-20 05:02:18 -05:00
  • b9266c3cc5 Added plenty more documentation for the javadoc. Luis C.M 2022-05-17 18:02:09 -05:00
  • af4b467931 Updated the arrangement of interfaces and functions of ScriptParticle to be more readable for future javadoc filling. Luis C.M 2022-05-17 05:35:08 -05:00
  • 57ce6b7a26 Removed plenty of unnecessary setters from ScriptParticle. Luis C.M 2022-05-17 05:26:45 -05:00
  • fd1aa40456 Added some documentation to a few interfaces for the javadoc. Luis C.M 2022-05-17 05:24:57 -05:00
  • 648206f5ba Updated interfaces to have the new skin overlay functions. Luis C.M 2022-05-17 04:53:41 -05:00
  • 41401d0521 Removed redundant ScriptSkinOverlay, using SkinOverlayData in place of it, which now implements ISkinOverlay. Luis C.M 2022-05-17 04:46:06 -05:00
  • 8bc3190295 Implemented multiple overlay layers for CNPCs, replaces powered textures. Luis C.M 2022-05-17 04:34:46 -05:00
  • e8a3eb8344 Implemented offsets for player skin overlays Luis C.M 2022-05-17 00:01:31 -05:00
  • f9fcd6b9f8 Added alpha, size, scale, and speed attributes to player skin overlays. Luis C.M 2022-05-16 23:27:11 -05:00
  • 83fbccdf55 Added setAlpha to skin overlays Luis C.M 2022-05-16 22:14:11 -05:00
  • 6f9358c1ca Glow can be disabled/enabled on skin overlays Luis C.M 2022-05-16 22:04:54 -05:00
  • dbfbab7be2 Players can now have multiple skin overlays, just like GUI overlays. Luis C.M 2022-05-16 18:47:16 -05:00
  • 9a0aae50e0 Implemented custom player overlays. Luis C.M 2022-05-16 05:45:00 -05:00
  • d6b1dba9bc Overlays and powered effects now also share visibility with NPCs. Luis C.M 2022-05-16 04:11:31 -05:00
  • a4a013387e Cloaks are now share visibility with NPCs main model. Luis C.M 2022-05-16 04:08:22 -05:00
  • 71aff8f78f Fix for updating overlay and powered textures. Luis C.M 2022-05-16 01:22:33 -05:00
  • d82b9c972e Fix for enabling/disabling global scripts. Luis C.M 2022-05-16 00:53:07 -05:00
  • 89ac9f5225 Fix for the global script GUI menu. Luis C.M 2022-05-16 00:42:40 -05:00
  • aa9a9499aa Implemented custom powered textures for NPC's, overlays that can have their textures move. Luis C.M 2022-05-15 16:47:48 -05:00
  • ec9466c011 Diagonal flight path options now require the two horizontal and vertical path options in an NPCs way to also be clear. Luis C.M 2022-05-15 01:56:00 -05:00
  • 1f79b52176 More fixes for flight pathing Luis C.M 2022-05-15 01:21:06 -05:00
  • 44459a23a7 More fixes to flight pathing: Luis C.M 2022-05-14 01:52:20 -05:00
  • f9f73a75d2 More fixes to flight pathing. Luis C.M 2022-05-14 01:15:54 -05:00
  • 115b66d0c6 NPC flight fixes and a minor change to the createIItemStack function. Luis C.M 2022-05-13 23:14:55 -05:00
  • 02d225a269 Fix for the "npc" field in npc events/scripts. Luis C.M 2022-05-11 22:55:26 -05:00
  • b20babbb35 Added implementations for ScriptItemArmor, ScriptItemBlock, and ScriptItemBook, which all extend ScriptItemStack. Luis C.M 2022-05-11 22:42:31 -05:00
  • cf33b90b26 Used interfaces in implementations instead of the real classes for most scripted classes. Luis C.M 2022-05-11 22:08:31 -05:00
  • 6896cec417 Every function in API classes that calls the main API class now calls the loaded API wrapper, renamed to NpcAPI, instead of the abstract class, renamed to AbstractNpcAPI. Luis C.M 2022-05-11 17:12:48 -05:00
  • 6dea5a1cbc Interfaces have a file strucutre resembling the file structure of their implementing classes. Luis C.M 2022-05-11 16:43:14 -05:00
  • c2546c3f82 Updated interfaces to have the proper functions. Documentation will focus around them, so they'll be better organized from now on. Luis C.M 2022-05-11 16:31:14 -05:00
  • aab550cdca Implemented custom item rotation rate, and start using, using, stop using, finished using events for custom items. Luis C.M 2022-05-11 14:24:12 -05:00
  • 11cc46b48f Fixed some scripted item events, and fixed positioning of scripted items. Luis C.M 2022-05-11 13:30:13 -05:00
  • 747730face Fixed a bug with item uses, custom items can now do block, bow, eat, and drink animations. Luis C.M 2022-05-11 02:33:56 -05:00
  • a18cf5625b Added some more functions for scripted items Luis C.M 2022-05-11 02:07:06 -05:00
  • 26f5f86dca Implemented Scripted Custom Items. Luis C.M 2022-05-11 01:10:31 -05:00
  • 5520fc5f2b ScriptParticle: -Added HEXColor2, HEXColorRate, and HEXColorRateStart fields, and respective setters and getters, allowing for changes in HEX color over time. Luis C.M 2022-05-07 03:46:37 -05:00
  • d49a31a4fe ScriptParticle: -The spawnInWorld() function now requires a ScriptWorld object to be passed in as the first parameter. -New spawnInWorld() function with its only parameter being a ScriptWorld object. Spawns in the world with the particle's x,y,z variables. Luis C.M 2022-05-07 01:40:41 -05:00
  • a825d885f5 Removed "move" variable from CustomFX. Luis C.M 2022-05-06 03:43:53 -05:00