All Projects → InventivetalentDev → CompactNPCLib

InventivetalentDev / CompactNPCLib

Licence: MIT license
Library to create NPCs

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to CompactNPCLib

Spiget-Update
Spigot & Bungeecord updater API
Stars: ✭ 25 (+13.64%)
Mutual labels:  spigot, javadoc
NPCLib
(Minecraft) NPCLib – Basic non-player character library.
Stars: ✭ 183 (+731.82%)
Mutual labels:  spigot, npc
sleep-most
Control the amount of percentage of sleeping players required to make it day. 100K+ downloads on spigot!
Stars: ✭ 23 (+4.55%)
Mutual labels:  spigot
chorus
📝 The first editor for Spigot configurations.
Stars: ✭ 133 (+504.55%)
Mutual labels:  spigot
Debuggery
A small plugin designed to expose API values at runtime.
Stars: ✭ 36 (+63.64%)
Mutual labels:  spigot
Treasury
Modern, multi-platform library facilitating integrations with economies and more
Stars: ✭ 46 (+109.09%)
Mutual labels:  spigot
finance-project-ddd
Projeto financeiro usando domain driven design, tdd, arquitetura hexagonal e solid
Stars: ✭ 67 (+204.55%)
Mutual labels:  entities
grakkit
A modern JavaScript development environment for Minecraft.
Stars: ✭ 184 (+736.36%)
Mutual labels:  spigot
DiscordMC
A Discord <-> Minecraft Chat Gateway for Spigot
Stars: ✭ 29 (+31.82%)
Mutual labels:  spigot
Survival-Games
Survival Games plugin for Spigot - UPDATED for 1.13+
Stars: ✭ 24 (+9.09%)
Mutual labels:  spigot
Origami
Bukkit/Spigot/Paper based Minecraft server used by Minebench.de | Looking for an 1.17 version? If so most patches are PRd into Paper now, Origami 1.17 will continue once patches that Paper wont accept are necessary.
Stars: ✭ 29 (+31.82%)
Mutual labels:  spigot
dough
Library containing a lot of useful utility classes for the everyday Java and Spigot/Paper developer.
Stars: ✭ 26 (+18.18%)
Mutual labels:  spigot
LevelledMobs
Level-up mobs on your Spigot/Paper server, RPG-style!
Stars: ✭ 143 (+550%)
Mutual labels:  spigot
Negativity
Github of Negativity, a Minecraft AntiCheat. Premium at 8€:
Stars: ✭ 184 (+736.36%)
Mutual labels:  spigot
ignite
A Mixin and Access Widener mod loader for Spigot/Paper
Stars: ✭ 115 (+422.73%)
Mutual labels:  spigot
QuestWeaver
Procedurally generated quests and stories for computer games.
Stars: ✭ 60 (+172.73%)
Mutual labels:  entities
HeadsPlus
A heads plugin that has grown for over two years into something more ambitious than other plugins.
Stars: ✭ 35 (+59.09%)
Mutual labels:  spigot
ChatControl-Pro
The ultimate chat solution. Prevent spam, ads, swears and even bots on your server. Replaced by ChatControl Red: https://mineacademy.org/chatcontrol-red
Stars: ✭ 65 (+195.45%)
Mutual labels:  spigot
NativeScreen
Spigot plugin that displays your desktop content and videos using Minecraft's maps.
Stars: ✭ 31 (+40.91%)
Mutual labels:  spigot
AreaShop
A Bukkit/Spigot (Minecraft server) plugin that facilitates renting and buying WorldGuard regions
Stars: ✭ 55 (+150%)
Mutual labels:  spigot

CompactNPCLib

Build Status GitHub release

Library to create NPCs.

This is a "compact" (& experimental) version of NPCLib, which uses Javassist and Reflection to create NPC classes for any Minecraft entity.

Please check the Wiki or the SpigotMC page for more information.

Maven

<repositories>
    <repository>
        <id>inventive-repo</id>
        <url>https://repo.inventivetalent.org/content/groups/public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>org.inventivetalent.npc-lib</groupId>
        <artifactId>api</artifactId>
        <version>VERSION</version>
    </dependency>
</dependencies>

Contributing

Please open a new pull request for any feature you think this API could need. Especially for methods you think should be directly available in the NPC classes, without having to call #getBukkitEntiy first.
There are currently also many classes that are not fully documented yet, so feel free to complete those as well ;)

Please also create pull requests for entities currently not available/added in new Minecraft versions. Refer to the Creating custom NPC classes Wiki if you need help.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].