hCore [multi-functional developer tool] [Client-side NPC, Hologram and more] (1.8 - 1.20.x) icon

hCore [multi-functional developer tool] [Client-side NPC, Hologram and more] (1.8 - 1.20.x) -----

hCore is multi-functional developer tool for spigot developers.




  • Changed sign creation location for sign gui.
----------, Sep 4, 2023

  • Added parallel build for gradle to improve performance.
  • Added caching for build performance.
  • Added count chart for metrics
----------, Aug 16, 2023

  • Too many updates
----------, Aug 14, 2023

General:
  • Added missed annotations and javadocs.
  • Removed HYaml class.
  • Removed unnecessary schedulers.
  • Fixed configuration issues.
  • Changed some schedulers as async from sync.
Packet:
  • Added new filters.
  • Added PacketUtils to call events as async.
  • Fixed async event calling.
  • Fixed lag problem caused by packet event.
----------, Sep 6, 2022

NPC:
  • Added look and look target system.
  • Added head rotation method.
  • Added missed validates.
  • Added animation system.
  • Removed HNpcSkin class.
  • Removed unused fields.
Scoreboard:
  • Fixed scoreboard line conflict problem.
  • Decreased scoreboard line length to 32.
General:
  • Added missing annotations to custom event classes.
  • Added new Skin class to handle skins.
  • Added new javadocs.
  • Fixed ConcurrentModificationException issue in hideAll method.
  • Removed HSkullData class.
  • Reformatted codes and optimize imports.
----------, Sep 2, 2022

  • Added cancel method for task.
  • Updated query builder classes.
  • Added empty constructor to config containers.
  • Added loadData method without parameter and changed some javadocs.
  • Added set size method with time parameter to world border class.
----------, Aug 22, 2022

Configuration:
  • Added annotation based configuration system.
  • Removed JsonBeautifier class.
  • Added JsonUtils for handling json processes.
  • Renamed ConfigurationUtils to ConfigUtils.
  • Added Nullable and Nonnull annotations.
  • Changed throws with Validates.
  • Added javadocs for configuration system.

General:

  • Fixed armor stand custom name visibility issue.
  • Added permission system for placeholder annotation to Annotation Command.
  • Added 1.19.1 and 1.19.2 support.
  • Fixed instance creation issue at bossbar and hologram line.
  • Fixed npc skin issue after rejoin server.
  • Added reflection utils to core and rebuild reflections.
  • Fixed packet problem.
----------, Aug 17, 2022

  • Changed addLine usage in setLines method in HHologram class.
  • Relocated methods in hologram class.
  • Changed Object types with generics.
  • Fixed npc head and body rotation problem after show method.
----------, Aug 1, 2022

  • Added click armor stands again.
  • Removed unnecessary methods from hologram.
  • Improved click algorithm.
  • Removed unnecessary packets.
----------, Jul 31, 2022

  • Improved hologram click listener algorithm.
  • Fixed setLocation method algorithm.
  • Added missing annotations to hologram.
  • Removed click armor stand.
  • Removed markers of armor stands.
----------, Jul 30, 2022

  • Added getHologram method to line classes.
  • Added action system for hologram.
  • Added custom events for hologram.
  • Fixed some javadocs.
----------, Jul 28, 2022

  • Fixed npc teleportation issue.
----------, Jul 27, 2022

Hologram
  • Added varargs support to HHologram#setLines and HHologram#insertLine.
  • Changed base structure of line system.
  • Added 1.8 to 1.19 item line support.
  • Added auto empty line creation for empty texts.
  • Added click system for hologram.
  • Added whenClicked method to HHologram class.
  • Added getClickableEntityID method to nms classes of hologram.
  • Changed some javadocs in hologram.
Command
  • Added custom placeholder system.
  • Added Placeholder annotation.
NPC
  • Fixed skin and position problem for 1.8 to 1.19.
General
  • Added javadoc system to gradle.
  • Reformatted codes and optimize imports.
----------, Jul 27, 2022

  • Added packet based scoreboard system. (full async)
  • Added expire methods with Duration class.
  • Added HParticleType class to create HParticle.
  • Added remainTime methods to spam system.
  • Changed project base to gradle from maven.
  • Fixed problem of the server not receiving the published message.
  • Fixed maven publishing problem.
----------, Jul 15, 2022

  • Changed project type as gradle from maven.
  • Updated java compile version in jitpack.yml.
  • Updated gitignore.
  • Removed setAbsorptionHearth method from HNpcEntity class.
  • Relocated some methods in HNPC class.
----------, Jul 10, 2022

NPC
  • Fixed npc name hide system for 1_16_R3.
  • Added pathfinder goal and pathfinder entity classes for npc.
  • Changed name of package "listeners" as "listener" in npc.
  • Fixed pathfinder system of npc.
  • Added HNpcEntity classes to manage nms players.
  • Removed NPCUtils classes.
  • Changed HNPCSkin to HNpcSkin.
  • Changed HNPCBuilder to HNpcBuilder.
  • Fixed 1.8 crash issue in pathfinder.
  • Fixed skin not showing problem in 1.8 to 1.12.
  • Added new annotations and notNull checkers.
  • Added setAbsorptionHealth method for hologram entity.
  • Added exceptions for create methods in hologram and npc.
  • Added has methods for hologram and npc.
  • Changed some parameter names and javadocs.
  • Reformated codes and optimize imports.

Proxy
  • Added serializable object publishing for proxy system.
  • Changed proxy system structure.
  • Removed old serializer imports from proxy.
  • Added Validate class instead of Objects class and changed all requireNonNull methods with notNull checks.
----------, Jul 9, 2022

  • Fixed block update packet when complete.
  • Added new wall signs to sign type class.
  • Removed unused sqlite api.
  • Added api-version to plugin.yml.
  • Added 1.19 support
----------, Jun 13, 2022

  • Fixed all problems for 1.8 to 1.18 in nms.
  • Changed NPC creation packets.
**hCore is stable now.**
----------, Jun 6, 2022

  • Fixed datawatcher problem in NPC Api.
  • Fixed some javadocs.
  • Removed Bootstrap class from primary module.
  • Fixed unbreakable meta problem for leather armor.
----------, Jun 6, 2022

  • Fixed nextContainerId problem.
  • Fixed text problem in anvil gui.
  • Fixed anvil gui close listener problem.
  • Fixed unbreakable item problem in builder constructor.
  • Added hex color support for anvil gui.
----------, Jun 6, 2022

  • Added unbreakable method for item builder.
  • Added Anvil GUI support. (1.8 - 1.18)
  • Added HScoreboardHandler class.
  • Added initialize method of scoreboard to HCore.
  • Added new consumer listeners to HInventory.
  • Added requireNonNulls.
  • Changed sign system.
  • Changed some npc methods.
  • Changed some sign methods.
  • Changed all constructors of nms sign classes.
  • Changed 1.14 and 1.17 pom.xml files.
  • Removed HSignHandler and HInventoryHandler classes.
  • Fixed npc consumers.
  • Moved NPC builder class.
----------, Jun 6, 2022

  • Improved NPC system.
  • Fixed some skin problems in NPC.
  • Formatted codes.
----------, Jun 4, 2022

  • Added new methods for scoreboard to HCore class.
  • Added new javadocs.
  • Added requireNonNulls.
----------, Jun 2, 2022

  • Added auto database updater system.
  • Added new methods to HCore class.
  • Added DatabaseHandler class to handle providers.
  • Fixed some scoreboard problems.
----------, Jun 2, 2022

  • Fixed SQL builder system.
  • Added scoreboard system.
----------, Jun 1, 2022

  • Fixed ColorUtil.colored() method.
  • Fixed SQL builder for unicode characters.
----------, Jun 1, 2022

  • Removed npc target listener.
  • Added find and get method to HPacketHandler.
  • Removed class variables from handler classes.
  • Fixed packet handler problem.
  • Fixed HCore.sendPacket method.
  • Reformated codes and optimize imports.
----------, May 31, 2022

  • Fixed errors of packet system.
  • Changed run method in scheduler.
----------, May 31, 2022

  • Fixed a important problem in scheduler.
----------, May 29, 2022

  • Fixed NPC crash problem.
  • Added getShortTexture method to HSkullData class.
----------, May 28, 2022

  • Fix sign y-axis problem.
  • Added new register method to HSkullData class.
  • Edited some javadocs.
----------, May 28, 2022

  • Changed return type of run methods as int in scheduler.
  • Added terminate and run filters to scheduler.
  • Added count limiter to scheduler.
  • Added skull builder class to build player heads with textures.
  • Added new builder methods to HCore class.
  • Fixed a problem about worlds in HRenderer.
----------, May 27, 2022

  • Added event subscriber system for creating listeners without class.
  • Added some javadocs and annotations.
  • Replaced old listeners with event subscribe system.
----------, May 26, 2022

  • Added annotation command system to create command easily.
  • Removed old command system.
  • Added full client-side NPC API.
  • Added new annotations and javadocs.
----------, May 25, 2022

  • Fixed hex color support for hologram, title and action-bar systems.
  • Removed plugin.yml from bukkit-primary module.
----------, May 12, 2022

  • Added ColorUtil class for hex color support.
  • Added hex color support to item builder.
----------, May 12, 2022

  • Fixed world-border error problem.
  • Reduced hologram render period.
  • Reformatted codes and optimized imports.
  • Changed priority of packet events.
----------, May 8, 2022

  • Fixed ConcurrentModificationException issue in renderer.
  • Fixed inventory click problem in HInventory API.
----------, May 8, 2022

  • Fixed "duplicate handler name" problem in packet system.
  • Added some javadocs.
----------, May 1, 2022

  • Removed unneccessary libraries.
  • Removed validates.
  • Fixed glow encantment issue.
  • Added query criteria classes for sql builder.
  • Optimized imports.
  • Added HItemBuilder class.
  • Improved performance.
  • Removed HItemStack class.
----------, Apr 25, 2022

  • Fixed HItemStack initialization issue.
  • Added appendLore method to HItemStack class.
  • Fixed issue about getLore method in HItemStack class.
  • Added query builder for sql database systems.
----------, Apr 23, 2022

  • Added NBT support for 1.8 to 1.18.2.
  • Fixed database annotations issue.
----------, Apr 23, 2022

Resource Information
Author:
----------
Total Downloads: 4,977
First Release: Apr 20, 2022
Last Update: Sep 4, 2023
Category: ---------------
All-Time Rating:
9 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings