Buy it here:
https://www.mc-market.org/resources/13439
Support Discord:
https://discord.gg/QNh9Qum
All features:
Code:
- Fully configurable knockback system & command:
- Permission: bukkit.command.knockback
- Usage:
- /knockback: Get current values
- /knockback <ver/hor/sprintver/sprinthor/wtap/resetsprint/friction/verlimit> <value>: Edit knockback value (can be a float, or a boolean)
- You can also edit the values in qSpigot config
- You can choose to enable or disable custom knockbacks in qSpigot config
- Per-player knockback profiles:
- Default knockback is loaded with the settings in the config
- You can create, set, get knockback profiles to players
- API:
- player.getKnockback(): return a IKnockbackProfile
- player.setKnockback(IKnockbackProfile knockbackProfile): set the player's knockback profile
- You can create a custom kockback profile by creating a class which extends DefaultKnockbackProfile.class to override only specific values, or implements IKnockbackProfile
- Fully configurable potion system & command:
- Permission: bukkit.command.potion
- Usage:
- /potion: Get current values
- /potion <offset/speed/distance> <value>: Edit potion values (float)
- You can also edit the values in qSpigot config
- FPS Improver:
- You can toggle primed TNT or falling blocks (sand, gravel...) in qSpigot config
- Configurable entity hiding, this feature hide items and projectiles from players which are hidden
- Configurable entities collisions, if it's disable you will gain a lot more perfomance when dealing with a lot of entities
- TNT:
- Fix East / West cannoning
- Optimize cannons
- Async HitDetection:
- HitDetection is now handled in another thread than the main thread to improve performance and hit detection
- Async Entity tracking:
- Entity tracking is performed in another thread, to save CPU and TPS load
- Mob Stacker:
- Efficient mob stacker build-in qSpigot, radius of 10 blocks for every type of mobs
- You can change the max stacker limit. Default to 100
- You can change the max stacker radius. Default to 10
- You can add the mobs you don't want to be stacked in the whitelist
- You can toggle it in qSpigot config
- MobAI system & command:
- Permission: bukkit.command.mobai
- Usage:
- /mobai: Enable or disable the mob's AI
- You can also toggle or not AI in qSpigot config
- You can add mobs to a whitelist, to disable mob AI for all mobs except the ones in the whitelist
- Fastest Math library:
- Switch to Jafama instead of default Java Math API
- Math methods like cos, sin, floor are faster
- Chunks:
- Add an option to configure the number of threads for chunks
- Add an option to configure the number of players per thread
- Better /tps:
- Add Max/Used/Free RAM
- Add CPU load average in %
- Add number of tiles entities in all the worlds, with chunks loaded.
- Add the current TPS avg to the 5min, 10min, 15min TPS avg in the /tps command
- Add server, connection & chunk IO tick time
- Other:
- Add an option to toggle weather
- Add an option to toggle poppys dropping from Iron Golems
- Editable messages:
- You can edit theses messages in qSpigot config:
- /ver (/version, /about)
- /tps
- /ping
- Taliban pearls:
- You can edit qSpigot config to choose if you want to allow EnderPearls throught:
- strings
- fences
- cobweb
- Add an option to toggle or not ip privacy in console when a player join the server
- Fixed relog
- TCPNoDelay is activated by default
- Ping command:
- Permission: none
- Usage:
- /ping: Get your current ping
- /ping <player>: Get player's ping
- Setslots system & command:
- Permission: bukkit.command.setslots
- Usage:
- /setslots <maxPlayers>: Set maximum players the server can support
- You can also edit this value in qSpigot config
- Killentities command:
- Permission: bukkit.command.killentities
- Usage:
- /killentities: Kill all mobs in all worlds, and show the count of killed entities (with count for each type of entity)
- SetViewDistance command:
- Permission: bukkit.command.setviewdistance
- Usage:
- /setviewdistance <distance>: Change the server's view distance[/SIZE]
- Developer friendly:
- Methods:
- Add player.getPing()
- APIs:
- Add SystemUtils API:
- long getMaxRam()
- long getUsedRam()
- long getFreeRam()
- Aikar V2 timings
- Add an option to enable or disable the weather
- AsyncCatcher:
- You can choose to disable or enable the AsyncCatcher
- Per IP licence system:
- You can’t start the server if you don't have a valid licence key, associated with your server ip
- When starting the server, or joining it (if you are op), qSpigot detect automaticaly if a new update is available
Configuration file:
Code:
options:
world:
base-threads: 2
players-per-thread: 50
weather: true
golem-drop-poppy: false
view-distance: 2
chunk-unload: true
hide-entities: false
entities-collisions: false
messages:
version: '&eThis server is running &a&lqSpigot &7(version %version%) &ecreated
by &6&lQuiiBz&e.'
ping: "&6&l%player%&e's ping: \xa7b\xa7l%ping%ms"
async-catcher: true
ip-privacy-console: false
max-slots: 500
hide:
tnt: false
falling: true
pearls:
through-strings: true
through-fences: true
through-cobweb: true
taliban: true
ip-privacy-console: false
mobs:
ai: false
ai-whitelist:
- Enderman[/SIZE]
stacker: true
stacker-cap: 10
stacker-whitelist:
- VillagerGolem
stacker-radius: 10
licence-key: yourlicencekey
potions:
offset: -20.0
speed: 0.05
distance: 0.5
knockback:
enabled: true
vertical: 0.4
horizontal: 0.4
sprint-vertical: 0.085
sprint-horizontal: 0.425
w-tap-slow: 0.6
reset-sprint: false
friction: 2.0
vertical-limit: 0.4
Screenshots
Proof of ownership
Attachments
-
Screenshot_1.png102.8 KB · Views: 168 -
Screenshot_2.png33.2 KB · Views: 166 -
Screenshot_3.png93.1 KB · Views: 169 -
Screenshot_4.png497.6 KB · Views: 161 -
Screenshot_5.png35.7 KB · Views: 148 -
Screenshot_6.png208 KB · Views: 165 -
Screenshot_7.png83.8 KB · Views: 166 -
qSpigot.png343.7 KB · Views: 385
Last edited:
