Giter Club home page Giter Club logo

alchimiavitae's Introduction

Alchimia Vitae

Slimefun addon that adds some alchemy, herbalism and other mechanics to the game
(My entry to the 2021 Slimefun Addon Jam)

Requires Slimefun RC-28 or above, Minecraft 1.17 or above, and Java 16 or above!

Click below to download

Build status

Features

Check the Slimefun guide for more information

Tools and Resources

  • Soul Collector
    • Drops more experience from mobs
    • Has a chance to drop a Condensed Soul, a crafting ingredient, when killing a mob
  • Plants of Dark and Light Magic
    • Used as a crafting ingredient for potions and other resources
    • Created by infusing saplings with either Condensed Souls or Magical Lumps

Crafters

  • Divine Altar
    • Used for crafting of advanced items
    • Used for transmuting items into other products, allowing slightly easier but not automatable crafting of materials such as Reinforced Alloy Ingots
  • Ornate Cauldron
    • Used to create powerful potions
      • Benevolent Brew, a strong beneficial potion
      • Malevolent Concoction, a strong harmful splash potion
      • Potion of Osmosis, a potion that absorbs your current effects when you drink it
  • Altar of Infusion
    • Allows you to infuse tools and weapons with powerful effects called infusions
    • Infusions are not compatible with each other, you must choose wisely

alchimiavitae's People

Contributors

apeiros-46b avatar

Stargazers

 avatar

Watchers

 avatar

alchimiavitae's Issues

healing

Description (Required)

I can't add healing to items. The problem has been around for over a year, but the players only told me about it now. I got all the items from the give command (either vanilla or slimefun). Number of nbt tags agree on everything. I tried vanilla but also slimefun items (bow, armor).

Steps to reproduce the Issue (Required)

Try adding healing to any item. I can't do it. I get the error "That recipe is invalid!" in the chat.

Expected behavior (Required)

Healing can be added to itemsHealing can be added to items

Server Log / Error Report

Environment (Required)

  • Minecraft Version: purpur 1.20.1 b2060
  • Slimefun Version: 1103
  • Plugin Version: 24

Invalid recipe error when trying to craft Potion of Osmosis

Description (Required)

What the title says. It's not possible to craft the Potion of Osmosis, it keeps saying you have an invalid recipe even when you got the correct items in the correct order.

Steps to reproduce the Issue (Required)

  1. Get all the items from the recipe
  2. Get a Divine Alter and place it
  3. Put the items in the input slots from the altar in the correct order
  4. Get the message "That recipe is invalid! Please try again"
    Video:
    https://user-images.githubusercontent.com/83108504/205981096-476f1732-42aa-4ef5-8c20-b110ea6a17d1.mp4

Expected behavior (Required)

To get the Potion of Osmosis

Server Log / Error Report

No errors in the console

Environment (Required)

  • Minecraft Version: Paper git-Paper-81 (MC: 1.19)
  • CS-CoreLib Version: Not installed
  • Slimefun Version: Slimefun DEV - 1035 (git 0b7c656d)
  • Plugin Version: AlchimiaVitae vDEV - 22 (git 09618c1)

Re-planting infusion issues

Description (Required)

Automatic re-plant doesn't work in any kind of hoe
The altar does work, and the recipe for infusing a hoe works as well, but the hoe itself wont replant anything.

Steps to reproduce the Issue (Required)

https://youtu.be/zuEvfYAaCSI

Expected behavior (Required)

I was expecting this infused item to replant

Server Log / Error Report

There's no log to show, this error doesn't show up in console

Environment (Required)

All versions included in the screenshot:
https://imgur.com/2DYsJoX

The addon doesn't load on 1.18.2!

Steps to reproduce the Issue (Required)

Step 1: Download the latest version of the addon.
Step 2: Put the .jar on your server plugins folder.
Step 3: Download the latest Paper 1.18.2 build.
Step 4: Start the server and see what happens.

Expected behavior (Required)

The addon working, but sadly, it's doesn't work.

Server Log / Error Report

[21:22:30 ERROR]: Could not load 'plugins\SlimefunAlchimiaVitae.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.NoSuchMethodError: 'net.kyori.adventure.text.minimessage.MiniMessage$Builder net.kyori.adventure.text.minimessage.MiniMessage$Builder.removeDefaultTransformations()' at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:157) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:415) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:323) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.craftbukkit.v1_18_R2.CraftServer.loadPlugins(CraftServer.java:417) ~[purpur-1.18.2.jar:git-Purpur-1585] at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:323) ~[purpur-1.18.2.jar:git-Purpur-1585] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1181) ~[purpur-1.18.2.jar:git-Purpur-1585] at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:322) ~[purpur-1.18.2.jar:git-Purpur-1585] at java.lang.Thread.run(Thread.java:833) ~[?:?] Caused by: java.lang.NoSuchMethodError: 'net.kyori.adventure.text.minimessage.MiniMessage$Builder net.kyori.adventure.text.minimessage.MiniMessage$Builder.removeDefaultTransformations()' at me.apeiros.alchimiavitae.AlchimiaVitae.<clinit>(AlchimiaVitae.java:15) ~[SlimefunAlchimiaVitae.jar:?] at java.lang.Class.forName0(Native Method) ~[?:?] at java.lang.Class.forName(Class.java:467) ~[?:?] at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:73) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:153) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?] ... 7 more

Addon won't enable upon server start.

Description (Required)

After downloading and placing the .jar file into the plugins folder, I started up the server. Everything else loaded in except for the AlchimiaVitae addon. Checking with /sf versions shows that it was not enabled, and error that shows has been attached in this link.

https://paste.walshy.dev/h9z073XJWEqc

/sf versions results attached in image as well.

Steps to reproduce the Issue (Required)

Simply running the server with all the requirements along with the addon will bring up the error, if the problem persists on other systems.

Expected behavior (Required)

Since the requirements were all met as far as I know, it should be running smoothly.

Server Log / Error Report

https://paste.walshy.dev/h9z073XJWEqc
or
https://pastebin.com/dCC5tNRt

Environment (Required)

(IMAGE ATTACHED)
Screenshot 2023-04-13 154630

Duplication bug using Altar of Infusion

Description (Required)

After placing items in the Altar of Infusion, I break it and they fall around like they should. But if I place the fallen altar in the same place, the same items are again inside and fall again when broken, which can duplicate infinite items. See video here: https://youtu.be/ADa6WEE4cSs

Steps to reproduce the Issue (Required)

  1. Set up an altar
  2. Place objects inside
  3. Break the altar
  4. Place the altar in exactly the same place
  5. Break the altar

Expected behavior (Required)

When broken and placed again, the altar should be empty.

Server Log / Error Report

No errors in console

Environment (Required)

  • Minecraft Version: git-Paper-125 (MC: 1.19.2)
  • CS-CoreLib Version: Not installed
  • Slimefun Version: DEV - 1039 (git 3ae41d59)
  • Plugin Version: AlchimiaVitae vDEV - 24 (git 6950e5d)

Experience crystal is named wrong

So the crystals that come from the experience converter machine are named Crystar instead of crystal. So the next recipes cannot recognize them.

Server - paper: 1.19.3
Slimefun Version: Slimefun4 - DEV 1043 (git 4bfc4).jar
Vita Version: AlchimiaVitae - DEV 24 (git 6950e).jar

Screenshot_2023-02-19-16-56-37-318_com mojang minecraftpe
Screenshot_2023-02-19-16-56-31-210_com mojang minecraftpe

Can't create

Description (Required)

Can't create Altar of Infusion

Steps to reproduce the Issue (Required)

Put in Divine altar recipe
Click on the craft
Look at the chat
image
image
image
(number of NBT tags is same)

Expected behavior (Required)

Creation of Altar of Infusion will be possible

Server Log / Error Report

N/A

Environment (Required)

  • Minecraft Version: 1.18.1 (purpur)
  • CS-CoreLib Version: N/A
  • Slimefun Version: DEV 999
  • Plugin Version: DEV 18

Battery of Totems bug

Description (Required)

There have two bug on this infusion.

  1. It can add more than 8 totems of undying
  2. You can put not totems of undying when you put one totems of undying on offhand.

Steps to reproduce the Issue (Required)

More than 8 totems of undying

  1. Add 8 totems of undying and add one more.

Not totems of undying item

  1. Put totems of undying on offhand
  2. Main hand take other type (not totems of undying)
  3. And you will see it can fake the totems of undying, only cost other type in main hand items.

Expected behavior (Required)

  1. Can't put more than 8 totems of undying.

  2. Can't put other not totems of undying item in.

Server Log / Error Report

N/A

Environment (Required)

image

  • Minecraft Version: git-Paper-782 (MC: 1.16.5)
  • Slimefun Version: DEV - 949 (git 6392af00)
  • Plugin Version: vDEV - 6 (git ed96769)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.