Scrolls [BETA - abandon for full version]
1.1.01This plugin adds magicall enchanting scrolls to the game!
This is the original Scrolls Plugin. Adding enchanting scrolls to the game and more.
CUSTOM SCROLLS PLUGIN by Knaxel
=================================================================================================
(yes I played maplestory)
We are doing 1.16 development... apply to test at https://discord.gg/HeaXsb4
Scrolls is a plugin that adds a new dynamic to survival, pvp, and roleplay. The basic concept behind this plugin is that monsters specified in the config will rarely drop a type of Scroll, which is an item that can enchant an item. You use the scroll by dragging it over the item and dropping it on the item. If the scroll is successful the item will receive the scrolls enchantment! That was the basic concept atleast... Now there will be much more.
=================================================================================================
This plugin strives to be fully configurable!
Current Configuration
- Custom scroll name/id types
custom factors:
- success rate
- destroy rate
- level requirement
- material cost
=================================================================================================
Current Scroll FACTORS:
SUCCESS RATE
- This will allow/not allow a scrolls power to be applied.
DESTROY RATE
- This works the same as success rat, except the computer gravitates towards higher rates rather than lower ones. (making better scrolls rarer) oh and it destroys the item on success.
LEVEL REQ
- The players level requirement to use the scroll.
MATERIAL COST
- Items needed to use the scroll. (they will be lost)
Current Scroll POWERS:
Enchantment
- The basic scroll will have an enchantment and level that can be applied to an item.
Clean Slate
- The Clean Slate Scroll will return one scroll slot to the item if the scroll is success full. (obviously will not use a scroll slot)
Repair
- This will repair the item by a set amount
Chaos
- This will randomize the items enchantment levels
The Spawn Config file is in action!
use this structure to add a scroll to an entities drop list
use 1/00th the percent you want to drop at each kill
so 0.01 is 1%
ENTITY_NAME:
SCROLLNAMEID: 0.01
=================================================================================================
QUICK SETUP HERE:
Scroll Configuration Guide
This is an example you may use for you custom-scrolls.yml
This example uses all the current features at-least once.
COPY AND PASTE (custom-scrolls.yml) FOR EASY SETUP/test
scroll:
data:
display_name: Scroll of Enchantment
description: This scroll will apply an enchantment on success!
factors:
success_rate:
min: 20
max: 80
round: 20
power:
enchantment: 1
dark_scroll:
data:
display_name: Dark Scroll of Enchantment
description: This scroll will apply an enchantment on success!
extra_description: This scroll has a chance to destroy the item!
factors:
success_rate:
min: 20
max: 60
round: 20
destroy_rate:
min: 30
max: 60
round: 30
power:
enchantment: 2
clean_slate:
data:
display_name: Clean Slate Scroll
description: This scroll will add a scrollslot to any item on success!
extra_description: This scroll has a chance to destroy the item!
factors:
destroy_rate:
min: 30
max: 60
round: 30
success_rate:
min: 100
max: 100
round: 100
level_req:
min: 0
max: 5
round: 1
power:
clean_slate: 1
chaos:
data:
display_name: A Chaos Scroll
description: This scroll will randomize an items current enchantment levels!
extra_description: This scroll has a chance to destroy the item!
factors:
success_rate:
min: 60
max: 60
round: 60
destroy_rate:
min: 30
max: 60
round: 30
material_cost:
material: SAND
min: 32
max: 64
round: 16
power:
chaos: 2
repair:
data:
display_name: A Repair Scroll
description: The scroll repairs the item!
factors:
success_rate:
min: 100
max: 100
round: 100
power:
repair: 1
god_scroll:
data:
display_name: A Repair Scroll (example of custom)
factors:
success_rate:
min: 6
max: 6
round: 6
power:
chaos: 50=================================================================================================
Permission Nodes
scrolls.command.get - allows the player to get a scroll through the command
scrolls.command.get.more- allows the player to get many scrolls through the command
scrolls.command.reload - allows the player to reload the scrolls configuration
scrolls.command - allows player to use the scrolls command/help
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta