✅ BIG UPDATE • qSpigot • Entity Hider, Chunk unloading... • 1.7 + 1.8

Status
This thread has been locked.

QuiiBz

Supreme
Feedback score
0
Posts
14
Reactions
10
Resources
0
qSpigot.png


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
Screenshot_2.png Screenshot_3.png

Screenshot_4.png

Screenshot_6.png Screenshot_7.png

Proof of ownership
Screenshot_1.png
 

Attachments

  • Screenshot_1.png
    Screenshot_1.png
    102.8 KB · Views: 168
  • Screenshot_2.png
    Screenshot_2.png
    33.2 KB · Views: 166
  • Screenshot_3.png
    Screenshot_3.png
    93.1 KB · Views: 169
  • Screenshot_4.png
    Screenshot_4.png
    497.6 KB · Views: 161
  • Screenshot_5.png
    Screenshot_5.png
    35.7 KB · Views: 148
  • Screenshot_6.png
    Screenshot_6.png
    208 KB · Views: 165
  • Screenshot_7.png
    Screenshot_7.png
    83.8 KB · Views: 166
  • qSpigot.png
    qSpigot.png
    343.7 KB · Views: 385
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

QuiiBz

Supreme
Feedback score
0
Posts
14
Reactions
10
Resources
0
I would've bought if it was based on 1.8
The code from 1.8 and 1.7 is not very different. You could adapt your customs plugins easily. And maybe I will create another version of qSpigot based in 1.8 if needed
 

Elusia

Premium
Feedback score
0
Posts
74
Reactions
11
Resources
0
This is one of the best spigot I have ever test and it is really complete. I love the 24/7 support, the developer surely understands so much about all your need so it's really recommendable to everyone also the price is not not too high because the experience you get with this frenchie dev is incredible.

BIG VOUCH

(unspecified) QuiiBz
 

Nerm

Deactivated
Feedback score
21
Posts
851
Reactions
714
Resources
0
Good project :tup:

But it's using a nearly 6 year old version of Minecraft. Nothing against it, but a 1.15.1+ Version of PaperSpigot would be valuable.
 

QuiiBz

Supreme
Feedback score
0
Posts
14
Reactions
10
Resources
0
Good project :tup:

But it's using a nearly 6 year old version of Minecraft. Nothing against it, but a 1.15.1+ Version of PaperSpigot would be valuable.
Thanks. Maybe i will create another version of qSpigot in higher version.

Stay tuned, bigs updates are schedules once the resource will be validated.
 

Xefreh

Java & Golang Developer
Supreme
Feedback score
0
Posts
39
Reactions
26
Resources
0
Vouch for QuiiBz, talented developer who worked on so many projects. I would recommend qspigot if you clearly don't have a large budget. In addition to this, the developer is really friendly and would add a lot of things. Good luck for sales!
 

NV6

the opensource person(?)
Premium
Feedback score
8
Posts
383
Reactions
223
Resources
1
The code from 1.8 and 1.7 is not very different. You could adapt your customs plugins easily. And maybe I will create another version of qSpigot based in 1.8 if needed
There are significant differences between 1.8 and 1.7 code, a lot of NMS methods/fields have different names, and 1.8 has a lot of significant API changes.
 

QuiiBz

Supreme
Feedback score
0
Posts
14
Reactions
10
Resources
0
There are significant differences between 1.8 and 1.7 code, a lot of NMS methods/fields have different names, and 1.8 has a lot of significant API changes.
It’s not what i wanted to say : if you compare from 1.7 to 1.12 for exemple, the code changes are really biggers. It’s logic that the API has changed, cause it’s a different version. But still not very hard to adapt from 1.8 to 1.7.10
 

NV6

the opensource person(?)
Premium
Feedback score
8
Posts
383
Reactions
223
Resources
1
It’s not what i wanted to say : if you compare from 1.7 to 1.12 for exemple, the code changes are really biggers. It’s logic that the API has changed, cause it’s a different version. But still not very hard to adapt from 1.8 to 1.7.10
might be, but there are very significant API/NMS changes which make it very possible that 1.7 plugins dont work on 1.8 and the other way around.
 

QuiiBz

Supreme
Feedback score
0
Posts
14
Reactions
10
Resources
0
might be, but there are very significant API/NMS changes which make it very possible that 1.7 plugins dont work on 1.8 and the other way around.
Yup it’s what i said, you need to update your plugins from 1.8 to 1.7.10, you can’t just drag and drop 1.8 plugins to a 1.7.10 server (apart if the plugin has multi-version)
 

QuiiBz

Supreme
Feedback score
0
Posts
14
Reactions
10
Resources
0
View attachment 303916

Buy it here:

https://www.mc-market.org/resources/13439/ (actually pending for validation)

All features:
Code:
- Fully configurable knockback system & command:
  - Permission: bukkit.command.knockback
  - Usage:
   - /knockback: Get current values
   - /knockback <ver/hor/sprintver/sprinthor/multiplier/wtap/resetsprint/friction/verlimit> <value>: Edit knockback value (can be a float, or a boolean)
  - You can also edit the values in qSpigot config
- FPS Improver:
  - You can toggle primed TNT or falling blocks (sand, gravel...) 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
- Better /tps:
  - Add Max/Used/Free RAM
  - Add CPU load average in %
  - Add number of tiles entities in all the worlds, with chunks loaded.
- Taliban pearls:
  - You can edit qSpigot config to choose if you want to allow EnderPearls throught:
   - strings
   - fences
   - cobweb
- 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)
- Developer friendly:
  - Methods:
   - Add player.getPing()
  - Events:
   - Add PlayerChangeBlockEvent
   - Add PlayerChangeChunkEvent
  - APIs:
   - Add SystemUtils API:
     - long getMaxRam()
     - long getTotalRam()
     - long getFreeRam()
     - double getProcessCpuLoad()
- Fix /timings command with SpigotMC timings
- Licence system:
  - You can’t start the server if you don't have a valid licence key
- When starting the server, or joining it (if you are op), qSpigot detect automaticaly if a new update is available

Configuration file:
Code:
Knockback:
  vertical: 0.4
  horizontal: 0.4
  sprint-vertical: 0.085
  sprint-horizontal: 0.425
  multiplier: 0.95
  w-tap-slow: 0.6
  reset-sprint: false
  friction: 2.0
  vertical-limit: 0.4000000059604645
options:
  mobai: true
  enderpearls:
   strings: true
   fences: true
   cobweb: true
  max-slots: 500
  licence: yourlicencekey
  hide-tnt: true
  hide-falling: true

Proof of ownership
Hello,

Here is the support Discord: https://discord.gg/9eKTbxM
 

TENE

Feedback score
1
Posts
152
Reactions
57
Resources
0
Vouch, great spigot and great developer. I can proudly say this is easily the best spigot on the Market especially for the price. QuiiBz is very kind and made 2 very smooth fucking spigots couldn't ask for more. TPS holds up, found no bugs so far and its very stable to run on a Network. He's the only spigot developer I've seen that actually cares to implement and fix the spigot I personally believe this spigot is worth a lot more than it is.
 
Status
This thread has been locked.
Top