Home›Java›Mods›Thieme's Presents | A happier world through gift-giving [1.12 - 1.17.1]
Thieme's Presents  | A happier world through gift-giving  [1.12 - 1.17.1]
ModsJava

Thieme's Presents | A happier world through gift-giving [1.12 - 1.17.1]

Java mod listed for Minecraft 1.12–1.17. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
Note: This plugin is currently in beta. Though it has been thoroughly tested, there is a minor chance things do not work as they are supposed to. Please report bugs & exploits in the Discord!​
[​IMG]

Join the Discord!
​
About
Looking for a neat extra feature for your server? Thieme's Presents plugin is the plugin you're looking for!
Thieme's Presents plugin allows you to wrap, open and sign presents! Surprise your friends with any item you have!


Showcase
Easily give yourself a present using Essentials
[​IMG]

To wrap an item, simply right click while holding an empty present!
[​IMG]

With custom crafting recipes this is the plugin to spice up your Survival Server!
[​IMG]

Configs
Spoiler: Config.yml
Code (YAML):
[/SIZE ]
# Presents can be signed (= custom text in lore)
can-sign
: true
sign-character-limit
: 200
signing-timeout-seconds
: 30

# WARNING: enabling this could allow players to wrap presents inside presents
# for an infinite amount of times. Recommended to keep this disabled!
# Allow storage items (shulker boxes, chests) to be wrapped
allow-wrapping-storage-items
: false

# Presents can get a different name in anvil
can-rename-in-anvil
: false

# Sounds
open-sound
:
  sound
: ENTITY_HORSE_SADDLE
  volume
: 0.4
  pitch
: 1.3

wrap-sound
:
  sound
: ENTITY_HORSE_SADDLE
  volume
: 0.4
  pitch
: 2.0

# Please use 1.13+ item names!
# Blocked Slot Item
blocked-slot-material
: GRAY_STAINED_GLASS_PANE
# Material when waiting for item to be selected
pending-material
: ORANGE_CONCRETE
# Material for click to confirm
confirm-material
: LIME_CONCRETE

# Disables crafting of recipes in the following worlds
disabled-worlds
:
 - disabled-world
[SIZE=4 ]
Spoiler: Presents.yml
Code (YAML):
[/SIZE ]
# Add as many different presents as you like!
# Make sure to follow the syntax, but feel free to remove tags you don't need!
# Head URLs can be found on websites like: https://minecraft-heads.com/custom-heads/decoration/33584-present-red
# If you scroll all the way down on that website, it will say 'Minecraft-URL' at the bottom. That's the value you need

CYAN_PRESENT
:
  HEAD_URL
: "59f0743576bba4a2622480548970b721543d2c457955e8dd5c4f9ddb6a56b95c"
  HEAD_OPEN_URL
: "8a843d4427ac478e1bd6f1d61fe224c7f2c2df7df685cf9c68c71568ed1b63"
  ITEM_NAME
: "&3&lCyan Present"
  RECIPE
:
    SHAPE
:
     - xox
      - oyo
      - xox
    INGREDIENTS
:
      x
: PAPER
      y
: CYAN_DYE
      o
: STRING
[SIZE=4 ]
Spoiler: Messages.yml
Code (YAML):

prefix
: "&6[&eThieme's&6Presents&e] &6"

reloading
: "&eReloading..."
done-reloading
: "&eDone reloading!"

no-anvil-rename
: "&cYou are not allowed to rename a present in an anvil!"

pick-present-title
: "Pick an item to be wrapped!"

click-to-confirm
: "&aClick to confirm!"
choose-an-item
: "&6Choose an item to wrap!"

no-storage-wrapping
: "&cYou're not allowed to wrap storage items!"

inventory-full
: "&cPlease free a spot in your inventory to open this present!"

lore-open-present
: "&7Right click to wrap!\n "
lore-wrapped-present
: "&7Right click to open!\n&7Left click to sign!\n "
lore-signed-present
: "&7Right click to open!\n "

lore-from
: "&f&lFrom&7: &3%FROM%"
lore-to
: "&f&lTo&7: &6%TO%"

# No prefix messages
sign-now
: "&c---------------\n
You have %SECONDS% seconds to sign!\n
Type &6%KEYWORD% &cto cancel!\n
--------------"

sign-timeout
: "&cTimed out!"
sign-cancel
: "&cCancelled signing!"
sign-success
: "&aSuccessfully signed!"
sign-limit
: "&cLimit exceeded! Try again"
sign-unknown
: "&cYour present seem to have disappeared! Signing cancelled!"

cancel-keyword
: "cancel"

present-peek-title
: "Peeking"
not-a-present
: "&cThis isn't a present item!"
no-present-inside
: "&cThere is no item inside this present"

not-your-present
: "&cYou're trying to sign a gift that is not wrapped by you!"
one-present
: "&cPlease use only one present!"

no-permission-sign
: "&cYou don't have permission to sign a present!"
no-permission-wrap
: "&cYou don't have permission to wrap an item!"
no-permission-open
: "&cYou don't have permission to open a present!"
no-permission-command
: "&cYou don't have permission to execute this command!"

disabled-world-message
: "&cPresents are disabled in this world!"

 

Permissions​
Spoiler: Permissions
Code (YAML):

thiemespresents.use.open # Permission to open presents
thiemespresents.use.wrap # Permission to wrap presents
thiemespresents.use.sign # Permission to sign presents
thiemespresents.admin.reload # Permission to reload the configs
thiemespresents.admin.lookinside # Permission to see what's inside a present (without actually opening it)
 

API

Please see this Github repo

Found a bug? Need help? Just wanna chat?
Join the discord!​
[​IMG]

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.

Thieme's Presents | A happier world through gift-giving [1.12 - 1.17.1] is a free Minecraft Java mod. Compatible with Minecraft 1.12, 1.13, 1.14, 1.15 and newer. Downloaded 76 times (via Spigot). Download it and open it directly in the game.

Explore more