HomeJavaModsScrolls [BETA - abandon for full version]
Scrolls [BETA - abandon for full version]
ModsJava

Scrolls [BETA - abandon for full version]

⬇ Download on Spigot
This is the original Scrolls Plugin. Adding enchanting scrolls to the game and more.
80819296-Paper-Scroll-Icon-Logo-Design-Element-Stock-Vector.jpg
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!

Spoiler: 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:
Spoiler: 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

Code (Text):

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
 

=================================================================================================
Spoiler: 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

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Scrolls [BETA - abandon for full version] is a free Minecraft Java mod. Compatible with Minecraft 1.12. Downloaded 4,061 times (via Spigot). Download it and open it directly in the game.

Explore more