Minecraft Mods

[Spigot 1.8-1.11] iN_Blocks- Put schematics in 1 block!

  • 9,384 views, 3 today
  • 646 downloads, 0 today
  • 7
  • 3
  • 8
creeoer's Avatar creeoer
Level 36 : Artisan Dragonborn
15
NOTICE: I don't usually update my work here, if you want to keep up with active updates check out this spigot page.
www.spigotmc.org/resources/in_blocks-whole-builds-in-1-block.8675/


Overview



Ever wanted a way to put whole builds into 1 single block! Can't find a safe, easy way to give your players buildings? Then look no further, as iN_Blocks achieves all of this & more. In iN_Blocks, players are given blocks that , when placed , morph into a predefined building. Don't worry though, it isn't dangerous. iN_Blocks supports multiple protection systems (Factions, WorldGuard, GriefPrevention, & Towny) to name a few. Furthermore, builds can be built block-by-block or even shown as a preview. How do you players get such a block you might ask? Through signs! (There's a command too)

This plugin REQUIRES WorldEdit & Vault.


Note: For large servers, ASyncWorldEdit is recommended as multiple players placing many large schematics at once can result in a huge tps drop.

Tutorial video (Extremely Professional) /s:




FEATURES:


  • Give players entire buildings in one block!
  • A preview function allowing players to preview buildings before placing them!
  • Ability to sell schematic blocks through signs!
  • Ability to rename those signs!
  • Plugin support! (GriefPrevention , Towny, Factions, Districts , PreciousStones & WorldGuard)
  • Schematics can be of unlimited size!
  • Block by block builds!
  • Survival Mode (Require block materials)
  • Configurable block material! (Schematic blocks can be made of anything!)
  • Permission-based schematics!

REQUIRED DEPENDENCIES [2]:


World Edit
Vault

Quick start Guide:


Now, how do you get started using iN_Blocks? Simple, first off you need a build to work with. Once you have your build, how would you link it to a block? Use worldedit's //wand and create a clipboard selection of your build. Now use /in create DesiredBuildName and you're done! To get the block, either use a sign or do /in give [yourName] [buildName] (case-sensitive) [amount]


HOW TO CREATE A BUILDING BLOCK:


1) Get worldedit's //wand
2) Copy a clipboard selection
2) Execute the following command: /in create DesiredSchematicName
3) Done!


SIGN FORMAT:


Line 1: [shopName] (Default: in_blocks, not case-sensitive)
Line 2: Price (300, 200.50)
Line 3: Schematic Name (CASE-SENSITIVE)


SUPPORTED PROTECTION PLUGINS (As of 1.2) :


  • World Guard
  • Precious Stones
  • Factions
  • Towny
  • Grief Prevention
  • Districts

COMMANDS:


  • /in give [playerName] [schematicName] [amount (Optional] -Gives player a schematic block
  • /in create [schematicName]- Creates a new schematic
  • /in delete [schematicName]- Deletes a schematic (Schematic blocks tagged with a deleted schematic will not work!)

CONFIG:

Config Options

Options:

#Put your desired material that the schematic blocks should be made of
#It can not be an item (Like a door or torch)
material: BEDROCK

#Amount of time player gets to preview the schematic before
#cancellation (In seconds)
preview-time: 10

#Any schematic names listed within the brackets will require a
#permission node to use
#Ex: If you wanted schematic castle to have the perm node
#in.castle you'd put castle (CASE-SENSITIVE)
permissions: []

#Size of the radius to be checked around the schematic
#during placement
check-radius: 15

#If enabled schematics will be placed gradually
block-by-block: true

#If block-by-block is enabled this designates the
#speed per second
blocksPerSecond: 7

#Sign name to be displayed
sign-name: §b[§eiN_Blocks§b]

#Use item lore instead of block name?
use-lore: false

#Should resources be taken into account?
survival-mode: false

#Enable sound during block-by-block placement DISABLE IF USING 1.8
sound: false

Survival-Mode:
As of 1.2+ survival mode has (partially) been implemented. When enabled, block requirements will be calculated and added to the lore of your build block. All this requirements must be meant in your inventory in order for the build block to be placed!


PERMISSIONS:


  • in.give - Allows you to give a player a schematic block
  • in.create -Allows you to create a schematic
  • in.remove- Allows you to remove a schematic
  • in.sign.use -Determines if a player can buy from a sign
  • in.sign.define -Determines if a player can create a sign

KNOWN CAVEATS:


  • None at the moment.

ADDITIONAL NOTES:



For versions 1.2+:
-Block-by-builds may be a bit buggy and will not correctly place signs or chests. If you absolutely need this, disable block-by-block builds in the config
-Added survival mode!


TO-DO LIST:
  • Gradle-ize
  • Improve survival mode
  • Add support for FactionsUUID
  • Improve API
  • the stuff with the stuff
  • a lot of work

Source?
The github repo can be found here:
https://github.com/Creeoer/iN_Blocks

Need it in another language?
To translate the plugin, simply translate the lang.yml file within the plugin folder

Suggestions? Bugs?
Issues and/or suggestions may go in the plugin discussion thread or be pm'ed to me.
PLEASE, do not use the reviews section to report plugin issues.

Credits:
myself
DazedndConfused
CreditDazedndConfused
Progress80% complete
Game VersionMinecraft 1.11
Tags

3 Update Logs

iN_Blocks v1.2.7 : by creeoer 01/03/2017 4:16:13 pmJan 3rd, 2017

This is defiently one of the beefier updates for me, most of the plugin got rewritten so....
DELETE YOUR CONFIGS
Unfortunately, block by block building is still a bit buggy.
Changelog:

Additions:
-Added survival mode, it takes items out of your inventory depending on the blocks required for the build, nothing too special yet
-Toggle sound (Set to false if you're on 1.8!!!)
-Reformatted code and made steps towards an api (Go to github for that stuff)

For a full changelog, go to github. There were a lot of changes internally.
LOAD MORE LOGS

Create an account or sign in to comment.

1
12/06/2014 6:03 pm
Level 32 : Artisan Nerd
jccreszMC
jccreszMC's Avatar
seems like a nice concept. I don't run a modded server myself but, again, nice concept. Is this compatible with 1.7.10 spigot?
1
12/07/2014 6:58 pm
Level 31 : Artisan Toast
ShadowCatEXE
ShadowCatEXE's Avatar
It will most likely be compatible with spigot, as like many other plugins built off of bukkit are compatible with spigot.
1
12/06/2014 8:15 pm
Level 36 : Artisan Dragonborn
creeoer
creeoer's Avatar
It wasn't built with spigot but with bukkit 1.7.9. I'm sure the functionality will work fine since spigot is a fork of craftbukkit, but then again I'm not familiar with spigot besides the obvious performance options it provides as opposed to bukkit.
1
12/06/2014 9:42 am
Level 1 : New Baconator
thegamingman
thegamingman's Avatar
Amazing! This is definitely worth a Diamond ! Good work and Truly amazing that you included source code! <3
1
12/06/2014 5:43 am
Level 41 : Master Artist
BrokenEye
BrokenEye's Avatar
Question: How do they know what the schematic they're buying will look like? Signs don't come with pictures
1
12/06/2014 9:57 am
Level 36 : Artisan Dragonborn
creeoer
creeoer's Avatar
Hm, I could possibly add a preview then ask for a confirmation in the next update.
1
12/05/2014 4:33 pm
Level 65 : High Grandmaster Programmer
fillpant
fillpant's Avatar
Nice plugin, I like the fact that you included source as well! Good job!
1
12/05/2014 4:54 pm
Level 36 : Artisan Dragonborn
creeoer
creeoer's Avatar
Thanks.
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome