Hi there, I need a plugin that does the following:
Admins or Console can run the command /printerblock give ign itemID
With a permission of course so that normal players can't do this.
Next, the item will have the properties:
Name: &dInfinite Printable BLOCKNAME
Lore:
- '&8&o(( &7&oThis block will not dissappear'
- '&7&ofrom your inventory on place. Rather,'
- '&7&oIt will charge you on a per-use basis.'
- '&7&oReceive this with &d/printershop&7&o. &8&o))'
- ''
- '&e&lPrice Per Use: &7$(price)'
The item will act as an infinite block, meaning the block does not disappear from the player's inventory when they place it down, but instead will charge them a price set in the config every time they place it down.
I am using FactionsUUID which should automatically cancel the placement if they try to place the block. Make sure it doesn't charge them if they can't place the block due to worldguard or factions (warzone / other facs).
Messages:
No message when receiving a printer block or placing one. No message for when money leaves their balance on each place, but put a action bar message that says "&c- $(price)" for each place.
The only messages in the entire plugin should be:
&8(&c&l!&8) &fYou do not have enough money to place this down! along with a VILLAGER_NO sound.
&8(&c&l!&8) &fYou cannot give that player this item as a printerblock because it is not set in the config!
Of course, /printerblock give only works if the item that was given is set in the config with a price. For example, if item ID 52 (mob spawner) isn't in the config, then it is impossible to get an infinite printer spawner.
No need for spawner support in the config, won't be giving that as an infinite block.
Also, no need for a shop or gui. That will all be handled on my side.
Contact me HERE with the price you are looking for.
Admins or Console can run the command /printerblock give ign itemID
With a permission of course so that normal players can't do this.
Next, the item will have the properties:
Name: &dInfinite Printable BLOCKNAME
Lore:
- '&8&o(( &7&oThis block will not dissappear'
- '&7&ofrom your inventory on place. Rather,'
- '&7&oIt will charge you on a per-use basis.'
- '&7&oReceive this with &d/printershop&7&o. &8&o))'
- ''
- '&e&lPrice Per Use: &7$(price)'
The item will act as an infinite block, meaning the block does not disappear from the player's inventory when they place it down, but instead will charge them a price set in the config every time they place it down.
I am using FactionsUUID which should automatically cancel the placement if they try to place the block. Make sure it doesn't charge them if they can't place the block due to worldguard or factions (warzone / other facs).
Messages:
No message when receiving a printer block or placing one. No message for when money leaves their balance on each place, but put a action bar message that says "&c- $(price)" for each place.
The only messages in the entire plugin should be:
&8(&c&l!&8) &fYou do not have enough money to place this down! along with a VILLAGER_NO sound.
&8(&c&l!&8) &fYou cannot give that player this item as a printerblock because it is not set in the config!
Of course, /printerblock give only works if the item that was given is set in the config with a price. For example, if item ID 52 (mob spawner) isn't in the config, then it is impossible to get an infinite printer spawner.
No need for spawner support in the config, won't be giving that as an infinite block.
Also, no need for a shop or gui. That will all be handled on my side.
Contact me HERE with the price you are looking for.
Last edited:
