Cuberite Forum

Full Version: Random spwn items
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
i need a my random list spawn from ini file...
, you need to describe what you want in a lot of details. Explain it like I'm 5 years old. Write as much as possible. We hate guessing.
i need to make random spawner of item, i write to ini file list of items , and put into the world random spawner item and that spawn items Every few seconds
Still not good enough. Does that mean that an admin places a mobspawner-like block that can spawn pickups around it, or does it mean that regular players choose where to spawn the items? Who creates the list (admin / players), what happens after a pickup is spawned from that list - does it get removed, or can it be reused?
Admin create the list,

items pich up around the spawner

Spawner not remove, spawn items regular (reused)
 

I created a plugin that should do what you want. It's ready for testing.
https://github.com/Seadragon91/ItemSpawner
  • The README on the github page contains the command and what it do, also "/itemspawner help" in-game will list them
  • The storage of the spawners is done in a sqlite db
  • The items for the spawner is in file file drop_items.ini in plugin folder in , a example one will be generated at server startup (Plugin name has to be in settings.ini)
Format of drop_items.ini:
Code:
<item type>:<amount>:<damage value>

The damage value is optional.

The file ItemSpawner.lua contains at top the variables:
  • g_DefaultRadius
  • g_DefaultInterval
As the name indicate this are default values, they are used for the command '/itemspawner create'.
Here a basic usage. The args in square brackets are optional and the values from the variables above are used.
  • /itemspawner create test
  • /itemspawner enable test
This two commands will create a item spawner at your location and enable it, currently there is nothing placed, write if you want something placed

Well then please test it  Smile  . Discover the plugin and the commands.

If an error occurs. the stack trace should be then in the console.

Edit, problem fixed:
- Fixed crash, item list was empty
- Close database, if plugin gets disabled.
Can you place some type of spawner, or generally take an ID as input (and if that block is destroyed, the itemspawner is destroyed too)
Pages: 1 2