Commit Graph
54 Commits
Author SHA1 Message Date
Luis C.M. 63e101106b Scripted block now properly renders as a block item 2024-04-04 00:00:29 -05:00
Kam b671757b55 Quest Log Button renamed to CustomNPC+ 2024-03-17 16:09:31 -04:00
Kam ec3535d282 Small Fixes to Blocks
- Carpentry Bench is now Wood Noise
- TileScripted always registered Client Side
2024-03-15 18:22:44 -04:00
Kam e39855ddd3 Update ClientProxy.java 2024-03-14 05:22:40 -04:00
Kam 716e750acb More Cache Clearing 2024-03-13 13:47:33 -04:00
Kam 60079b66bc A Ton of New Permissions!!!! 2024-02-19 19:14:51 -05:00
Kam e46b78ff71 Optimize Imports 2024-02-15 17:54:28 -05:00
Kam 3c225f74db GeckoLib Addon is now an OPTIONAL Supported Addon [WIP] 2024-01-22 20:32:03 -05:00
Kam bfb6e968ee Dev into Experimental 2024-01-22 15:31:18 -05:00
Goodbird 7562d9a545 Registered a script editing GUI for the script block 2024-01-21 22:16:36 +03:00
Goodbird a3d59164c2 Added and registered scripted block renderer 2024-01-21 10:58:14 +03:00
Kam 3e43855128 Merge Dev into PR 110 2024-01-18 14:45:08 -05:00
Kam a6603afe14 Go Bacck GO BACK!!!! 2024-01-11 03:51:48 -05:00
Kam 49c036127b Rename Key Binding Button 2024-01-11 03:51:02 -05:00
Kam 42f16d6ce1 Remove Faction Inventory Tab for Sub Inventory Tab 2024-01-11 03:50:10 -05:00
Kam 510c7283f4 Prevents Client from Opening Scripter if Client Side config is disabled 2023-11-16 21:09:29 -05:00
Kam ff49b1ffbd Refactor all Gecko Internal support to CustomModel 2023-11-16 17:46:12 -05:00
Kam c67a8e43cb Add GeckoLib Support 2023-11-16 16:01:32 -05:00
Kam 850274b11b Prevents Client from Opening Scripter if Client Side config is disabled 2023-11-16 15:17:52 -05:00
Kam 158245fb5f Fix Saving with No NPC 2023-11-08 22:38:45 -05:00
Kam f6e8370ba3 Animation GUI Move to similar style menu. [Sub Gui not implemented yet] 2023-11-01 21:39:08 -04:00
Kam 37a765af19 Implement Ctrl + Backspace 2023-07-30 15:47:03 -04:00
Kam 5b361d779f Fix Crate Crash 2023-05-17 11:43:43 -04:00
KAMKEEL 573aab23e5 Register TagMap Controllers 2023-03-22 16:06:22 -04: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 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 29935a1c6d Implemented local NPC event scripts. 2023-03-16 04:27:19 -05:00
Luis C.M c12bb6508c Added global data menu to the NPC wand when right clicking the air 2023-03-15 22:24:47 -05:00
Luis C.M cfca59a48e Implemented animation GUI 2023-02-06 23:17:05 -06:00
KAMKEEL bda76bafe6 Optimize Imports 2023-01-12 21:33:06 -05:00
KAMKEEL 26a1ad1dba Manage Tags GUI hooked to and working (Not Final) 2023-01-10 16:54:49 -05:00
KAMKEEL 6e92f08851 Config Overhaul 2023-01-07 00:21:08 -05:00
KAMKEEL be9ae94163 Start API Branch 2022-11-15 15:25:53 -05:00
c0508383 d1762654ba ISound:
-Allows for the changing of several sound attributes, including volume, pitch, repeating, etc.

NpcAPI, IPlayer, IWorld:
-Added more sound functions, with sounds that can be stopped and started based on an ID.
2022-07-13 19:27:27 -05:00
Luis C.M 33bb0307e9 Separated data objects and data controller objects in the noppes.npcs.controllers package. 2022-05-24 01:07:50 -05:00
Luis C.M 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). 2022-05-20 05:02:18 -05:00
Luis C.M 9a0aae50e0 Implemented custom player overlays. 2022-05-16 05:45:00 -05:00
Luis C.M 26f5f86dca Implemented Scripted Custom Items. 2022-05-11 01:10:31 -05:00
Luis C.M 3066e1dfbc Global event script buttons and the script GUI for an NPC are enabled/disabled/darkened based on their respective configs. 2022-03-23 18:54:55 -05:00
luisc 6b9cfb9d25 Implemented custom GUIs. 2022-01-12 04:44:08 -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 5515f5ef83 Fixed executeCommand() function for scripting API on the server-side. 2021-10-19 19:49:43 -05:00
luisc f88cbb8b51 Server-side compatibility changes 2021-10-19 02:49:46 -05:00
luisc 95d2814651 Backported GUI features and necessary classes from 1.12. 2021-09-30 21:44:30 -05:00
luisc 5a1c4757cf Went down huge rabbit hole to attempt adding scripted events for players. Chock full of errors, trying to backport classes from the 1.12 version. 2021-09-30 00:56:49 -05:00
KAMKEEL 682f2be115 Final Fix to UrlSkins + Working Model Switch
Username Skins will take a long time to implement because of how 1.7.10 pulls skins from Minecraft's Servers.
2021-04-30 04:48:06 -04:00
KAMKEEL 59263e1ad9 Fixed Entity Modeling! 2021-04-30 02:43:35 -04:00
KAMKEEL 2afbdbf94d Revert "Model Switcher Information + Cleanup"
This reverts commit 82f2323178.
2021-04-29 20:42:38 -04:00
KAMKEEL 82f2323178 Model Switcher Information + Cleanup
Removing all attempted methods.

Model Switcher Reasoning: The code Noppes currently has working only allows the basic EntityCustomNpc to have the GUI, Parts and Scaling. If the Model Switcher can simply replace the current model of the EntityCustomNpc  then it will retain all functionality.

SkinUrl and Username are currently still broken with the new model switcher method. Will attempt to fix soon.
2021-04-29 20:18:46 -04:00
KAMKEEL 5f2b7a0142 CustomNPC64 Created and Completed
Working on editting the code so that the load texture function is called differently for CustomNPC64.
2021-04-29 02:53:19 -04:00