luisc
|
3c1bc30e44
|
Floor values are set for max health, combat regen, health regen, melee damage, and projectile damage when changing them now.
|
2021-12-04 12:46:53 -06:00 |
|
luisc
|
cd5b4c0633
|
Removed shadow when rendering an NPC that shouldn't be visible to a specific player after using setVisibleTo().
|
2021-12-03 21:54:13 -06:00 |
|
luisc
|
f14bc107d3
|
Double clicking events in the hook list will now paste them into your code. More scripting functions added for NPCs.
|
2021-12-03 21:13:56 -06:00 |
|
luisc
|
547f5ab82d
|
Container event spam when no container is open fixed. Fixed scripted player and forge events not launching after merging ScriptContainer and EventScriptContainer.
|
2021-12-03 18:17:52 -06:00 |
|
luisc
|
23686dc3b8
|
Enabled fly button in movement, and extended max values for several NPC attributes, converting some to floats and doubles.
NPCs fly with speed based on their movement speed now.
|
2021-12-03 00:49:10 -06:00 |
|
luisc
|
44d4e74279
|
Enabled fly button in movement, and set max value for fields as Integer.MAX_VALUE for various fields.
|
2021-12-01 18:46:48 -06:00 |
|
luisc
|
17eb612fb8
|
Fixed NPC Script GUI error not saving/accessing scripts correctly.
|
2021-12-01 17:42:48 -06:00 |
|
luisc
|
72869e6a78
|
Consolidated EventScriptContainer and ScriptContainer into a single ScriptContainer class. NPCs are now able to fly when ai.movementType == 1.
|
2021-12-01 15:31:05 -06:00 |
|
luisc
|
f3ebf86b1e
|
Critical fix to NBT loading when loading entities into chunks from a different version.
|
2021-11-29 21:21:49 -06:00 |
|
KAMKEEL
|
d79ec52994
|
Update Version
1.3
|
2021-11-26 04:37:33 -05:00 |
|
KAMKEEL
|
3069488c54
|
Merge branch 'dev'
|
2021-11-26 04:35:09 -05:00 |
|
KAMKEEL
|
24790b7952
|
Add Disabling All Damage
Cleaned Up some Lang Code
Added Disabling All Damage to Stats
Moved Disable Damage from Resistances to Stats
Added Disable Damage Message
|
2021-11-26 04:34:47 -05:00 |
|
Kamron Vaswani
|
edabe3890f
|
Merge pull request #13 from c0508383/master
Scripting Update Approved
|
2021-11-26 04:06:37 -05:00 |
|
luisc
|
ecbfd7dab0
|
Fixed some console spam caused by a NullPointerException when checking scriptVisibleToPlayer(player) in ModelMPM
|
2021-11-23 15:08:35 -06:00 |
|
luisc
|
d24422c3a1
|
Added setVisibleTo(player,visible) and isVisibleTo(player) to ScriptNpc
|
2021-11-22 23:34:02 -06:00 |
|
luisc
|
8a7f40189e
|
Fixed redundant function calls for saving player data in NoppesUtilServer when using isGUIOpen(). Added getServerTime() to NpcAPI.
|
2021-11-22 02:33:28 -06:00 |
|
luisc
|
77c2897109
|
Added getAllServerPlayers, createItem & createEntityParticle to NPC API. Added getDimensionID() to ScriptWorld.
|
2021-11-22 01:10:27 -06:00 |
|
luisc
|
d5c13ae65f
|
Fixed scripted particle texture replacing in-world vanilla particle effects while alive.
|
2021-11-20 13:12:21 -06:00 |
|
luisc
|
d2fe832508
|
Removed playerLevel parameter from PlayerData
|
2021-11-18 01:16:11 -06:00 |
|
luisc
|
03e4400b2e
|
Small custom particle null pointer error fix
|
2021-11-18 01:13:42 -06:00 |
|
luisc
|
0d807b36d9
|
Added isGUIOpen() function, and setPosition function with a dimensionId parameter to ScriptPlayer.
|
2021-11-16 10:41:04 -06:00 |
|
luisc
|
27b88c1fce
|
Player key events now detect key presses as well, not just releases.
|
2021-11-13 13:32:33 -06:00 |
|
luisc
|
40b39d3b20
|
Player key and mouse scripts now execute even when the player has a GUI open.
|
2021-11-13 12:52:21 -06:00 |
|
luisc
|
70f1ff2613
|
Added API to NPC script engine.
|
2021-11-10 02:21:03 -06:00 |
|
luisc
|
6b2a9d92b1
|
Added hasCollided() function to ScriptEntity.
|
2021-10-28 16:54:41 -05:00 |
|
luisc
|
2ffa9bfcfa
|
Added setImmune() function to ScriptEntity.
|
2021-10-28 16:46:09 -05:00 |
|
luisc
|
27dce4a90a
|
Small parameter adjustment to ScriptLivingBase.hurt()
|
2021-10-25 01:07:31 -05:00 |
|
luisc
|
1478841098
|
Added hurt functions to ScriptLivingBase
|
2021-10-25 00:58:03 -05:00 |
|
luisc
|
6fcf566ef7
|
Made setRotation work for players, with yaw and pitch parameters.
|
2021-10-24 23:33:22 -05:00 |
|
luisc
|
18aa2d099f
|
Added updatePlayerInventory to ScriptPlayer
|
2021-10-24 01:53:20 -05:00 |
|
luisc
|
b068c76fc8
|
Fixed some forge events not working from being registered on the wrong event bus.
|
2021-10-23 02:43:28 -05:00 |
|
luisc
|
a29058d696
|
Fixed timers on the server-side.
|
2021-10-22 02:22:45 -05:00 |
|
luisc
|
d1c4adf371
|
ScriptEntity instances are now properly retrieved in event scripts
|
2021-10-21 22:14:12 -05:00 |
|
luisc
|
4de969f6c9
|
Implemented scripted timers for players and NPCs.
|
2021-10-20 23:04:52 -05:00 |
|
luisc
|
a993c8feff
|
Fixed forge scripts on the server side. getIEntity() now correctly returns an IPlayer when given a player as a parameter.
|
2021-10-20 20:27:42 -05:00 |
|
luisc
|
5515f5ef83
|
Fixed executeCommand() function for scripting API on the server-side.
|
2021-10-19 19:49:43 -05:00 |
|
luisc
|
8b710ed520
|
Fixed executeCommand() function for scripting API.
|
2021-10-19 16:59:09 -05:00 |
|
luisc
|
b15f5221fd
|
Added getAllNbt function to ScriptEntity.
|
2021-10-19 14:48:59 -05:00 |
|
luisc
|
40e738384f
|
Disabled invulnerability during knockback() for ScriptEntity.
|
2021-10-19 03:44:41 -05:00 |
|
luisc
|
f88cbb8b51
|
Server-side compatibility changes
|
2021-10-19 02:49:46 -05:00 |
|
luisc
|
c8f917d8fb
|
Merge branch 'master' into ScriptingUpdate
Undoing a previous pull request that changed too many files for the pull
request from this branch to be read easily.
|
2021-10-19 02:46:37 -05:00 |
|
luisc
|
bb1da8376d
|
Implemented 1.12 event scripting API.
|
2021-10-18 22:01:15 -05:00 |
|
luisc
|
feeef71b5a
|
Added more player events.
|
2021-10-18 20:50:54 -05:00 |
|
luisc
|
15bfbcdbd1
|
Added storeAsClone function. Made some fields in Script Entity, NPC, and Player public because of the refactoring.
|
2021-10-18 07:02:19 -05:00 |
|
luisc
|
72f2c3c60a
|
Implemented global Forge events. Reorganized NPC API files.
|
2021-10-18 06:33:39 -05:00 |
|
luisc
|
c5ed7497c8
|
Added console output and correct script halting to scripted player events. Renamed PlayerScriptContainer to EventScriptContainer.
|
2021-10-17 16:11:29 -05:00 |
|
luisc
|
a9bce4a3e3
|
Fixed player script enabled button not working right on servers. Added more player events and a getDimension() method to ScriptPlayer. Set player scripts to be off by default.
|
2021-10-15 09:17:31 -05:00 |
|
KAMKEEL
|
2d70b0091b
|
Fix Custom Shields and Daggers
|
2021-10-14 00:08:05 -04:00 |
|
luisc
|
047552d9e5
|
Made constant BlockPos calculateLogBaseTwo calculation explicit, enabled player events by default.
|
2021-10-12 04:20:33 -05:00 |
|
luisc
|
699182f4c0
|
Added ScriptBlock and ScriptNbt support to scripting API
|
2021-10-12 03:23:56 -05:00 |
|