Minecraft Data Packs / Other

System Plasma Security

  • check_circle Advancements
  • check_circle Functions
  • check_circle Recipes
  • 1,560 views, 1 today
  • 65 downloads, 0 today
  • 3
  • 3
  • 5
GetSirius55's Avatar GetSirius55
Level 48 : Master Engineer
30
(Notice: This pack is untested below 1.16, but should work all the way down to 1.13)



Tired of players opening your private chests or breaking your builds. Well you should try System Plasma's Security System.

This datapack includes 3 features.

1.) Ability for players to lock their own chests

2.) Ability for players to create "Plasma Barriers" to protect their builds

3.) Ability for OP players to remove locks from chests





How to Lock a Chest
1.) Grab a book and quill.

2.) Write "Lock" (yes this is case sensitive) on the first page of the book

3.) Sign the book and name the book the KEY NAME.

4.) Drop the book on the container(chest, brewing stand, dropper, dispenser, etc.) you want to lock. The book will glow once the container is locked.



To open a locked chest name any item the KEY NAME you choose in an anvil. Open the chest when holding the item will open it if they match.

Breaking the container will remove the Lock


Chest Locks -- Admin
Name a piece of bedrock "Unlock" and drop it on any locked container to remove the lock. The bedrock will vanish when it is successful.





Barriers:

There are 5 levels of barriers. To make a barrier you will need the level of barrier you want and put it into a item frame near what you want to guard.

To break a barrier drop the correct tier of pickaxe near the core to break it. No items consumed, all are returned.

Iron Pickaxe = LVL 1 & LVL 2

Golden Pickaxe = LVL 3

Diamond Pickaxe = LVL 4

Netherite Pickaxe = LVL 5


To remove message at bottom of screen that is similar to "LVL 1 Plasma Barrier Active Here" run /trigger disableAreaAlert and run it again to enable the messages again.

To remove the particles from the dropped items run /trigger SPSecurity_Particles and run it again to enable the particles again.


Barrier Effects

LVL 1:    10 Block Radius -- Mining Fatigue I


LVL 2:   20 Block Radius -- Mining Fatigue II


LVL 3:    20 Block Radius -- Mining Fatigue II, Slowness I


LVL 4:   20 Block Radius -- Mining Fatigue III, Slowness I

   10 Block Radius -- ANTI-TNT Defense (Kills all TNT in Radius)



LVL 5:   20 Block Radius -- Mining Fatigue III, Slowness I, Weakness II

  20 Block Radius -- ANTI-TNT Defense (Kills all TNT in Radius)
  



LVL 1 Barrier Recipe:
r = Iron Ingot
i = Iron Nugget
e = Ender Eye

i r i
r e r
i r i



LVL 2 Barrier Recipe:
r = Iron Ingot
b = Iron Block
e = Ender Eye

brb
rer
brb



LVL 3 Barrier Recipe:
r = Iron Ingot
b = Iron Block
e = Ender Eye

rbr
beb
rbr



LVL 4 Barrier Recipe:
o = Obsidian
b = Iron Block
e = Ender Eye

bob
oeo
bob


LVL 5 Barrier Recipe:
o = Obsidian
n = Netherite Scrap
e = Ender Eye

ono
nen
ono





Admin -- Barriers
Use /tag @s add barrierBypass to not be affected by the barriers.

Use /tag @s remove barrierBypass to remove the tag.
------------------------------------
------------------------------------
The following command will remove all barriers from the world

Only use if you are certain you are removing the datapack: /kill @e[​tag=barrierCore]



If you have any questions, comments, bug reports please put them in the comments section or preferably join the Discord and post it there.
CompatibilityMinecraft 1.13
toMinecraft 1.19
Tags

6 Update Logs

Internal Recipe Error Fixed : by GetSirius55 01/10/2023 2:59:40 pmJan 10th, 2023

Changed "knowledge_book" to "command_block_minecart". This won't effect game play
LOAD MORE LOGS

Create an account or sign in to comment.

2
01/10/2023 3:43 pm
Level 59 : Grandmaster Engineer
resistance_is_futile
resistance_is_futile's Avatar
Why aren't you just putting all your single datapacks into one bigger one, in which you can disable/enable certain features with a menu? Isn't that a much better way than juggling a whole bunch of datapacks around?
1
01/10/2023 4:12 pmhistory
Level 48 : Master Engineer
GetSirius55
GetSirius55's Avatar
Thank you for the suggestion.

Would that make it easier? That never occurred to me. I thought that one large datapack may cause too much lag. That is definitely possible. Should I just make a new upload with a "master"/"ALL System Plasma Packs" version with every pack in it?
1
01/11/2023 3:41 pmhistory
Level 59 : Grandmaster Engineer
resistance_is_futile
resistance_is_futile's Avatar
As long as you're using scoreboards to determine which feature is currently active or not, the performance difference between using one large pack, with only certain features enabled, and a bunch of smaller ones should be absolutely minimal. I just think it may be more convenient to have them in one place.

You can take a look at technical enchant+ renewed by frektip, he does a great job with his menu.

After all it was just a suggestion from me, you can decide how you like it
1
01/11/2023 9:25 pm
Level 48 : Master Engineer
GetSirius55
GetSirius55's Avatar
I like the idea and it would be possible, but my issue is the time it would take to rewrite all the files with a new folder structure. SPGear alone is HUGE.
1
01/12/2023 3:10 amhistory
Level 59 : Grandmaster Engineer
resistance_is_futile
resistance_is_futile's Avatar
You don’t have to rewrite all your files or sort them. You can just make a new folder, from which the other main and load functions are called. This datapack on top contains the menu and a central load and main function. From there you can call to the other packs depending on certain scores.
It surely would need a bit of work, but not as much as sorting everything and rewriting a too many files.
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome