Git Product home page Git Product logo

slimefunessentials's Introduction

SlimefunEssentials

Slimefun Essentials is a minecraft mod dedicated to add support for Slimefun4 items and mechanics to other client sided mods.

What does it do:

  • Adds Support for Slimefun Recipes to EMI, REI, JEI
  • Adds Support for Custom Textures for Placed Slimefun Blocks (Requires More Block Predicates on the Client and Requires Slimefun Server Essentials on the Server)
  • Adds Support for Jade Tooltips for Placed Slimefun Blocks (Requires Jade on the Client and Requires Slimefun Server Essentials on the Server)
  • More Coming Soon™

Downloads

Dependencies

  • Mod Menu (Optional)
  • Cloth Config API (Optional)
  • More Block Predicates (Optional)
  • Jade (Optional)
  • One of the following: (Optional)
    • EMI
    • JEI
    • REI

Configuration:

  • "block_features"
    • Should Slimefun Essentials enabled support for Custom Textures & Jade Integration
    • Requires More Block Predicates (For Custom Textures)
    • Requires Jade (For Well Jade Integration)
    • Requires Slimefun Server Essentials on the Server (For Any Features)
  • "recipe_features"
    • Should Slimefun Essentials add support for Slimefun Recipes
    • Requires EMI, JEI, or REI
  • "auto_toggle_addons"
    • Should Slimefun Essentials attempt to automatically toggle on or off Addons when Joining a Server with Slimefun Server Essentials installed
  • "addons"
    • A list of addons to support
    • Items for all features will only be supported if the addon they come from is in this list

slimefunessentials's People

Contributors

justahuman-xd avatar rawdiamondmc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

slimefunessentials's Issues

1.20 Update

I would appreciate a port to fabric 1.20 thank you.

Plugin find

Where can I find slimefun server essentials?

Temporary 1.19.4 Backport

Could we get a backport for 1.19,.4 that is kept up to date with the latest release? Just until Spigot gets their stuff together and fixes/re-adds the custom enchant stuff, as Spigot decided to remove that in 1.20+ which causes a lot of issues in slimefun addons, which means that unless someone finds a fix in the slimefun community, that a bunch of addons break on 1.20 or don't have all their items from 1.19.4.

能否支持中文汉化版的SlimeFun? Would it be possible to support a Chinese localized version of SlimeFun?

由于官方的SlimeFun文件特殊性,导致汉化版的SlimeFun是一个新项目。
Due to the unique nature of the official SlimeFun files, the localized Chinese version of SlimeFun (available at this link) is considered a separate project.

在游戏中会导致其相关物品的NBT标签不匹配,EMI(目前我测试的时候只装了了EMI)和Jabe无法有效启用。
This has led to issues in-game, such as NBT tag mismatches for related items, and EMI (at the time of my testing, I had only installed EMI) and Jabe not functioning effectively.

所以能不能支持对汉化版的SlimeFun,或者能够让用户添加NBT列表 谢谢QWQ
Therefore, I would like to inquire if it is possible to provide support for the localized Chinese version of SlimeFun, or if users could be allowed to add their own NBT lists. Thank you very much! QWQ

屏幕截图 2024-04-21 205101
这个理论上显示的是 能源调节器 但实际显示的是 CS-CoreLib的头
This technically shows the Energy Regulator, but actually displays the head of CS-CoreLib.

Slimefun Items in game are not properly recognized by JEI, REI, or EMI

There are notable issues when using the R keybind to view recipes. Depending on how the keybind is used, the proper or vanilla recipe may be displayed. My speculation is that the issue is due to Slimefun Guide recipes not being registered as Slimefun Essentials recipes.

Recipes that are searched for within JEI, REC, ...etc are displayed properly when using the R keybind:
image
image

Attempting to view recipes from the Slimefun Guide with the R keybind results in vanilla recipes:
image
image

Differences in registered recipes:
image
image

Implement Support for JEI / REI / EMI Quick Crafting

Vanilla recipes can be moved into an inventory for the means of crafting through the + button. This enables quick crafting where you can view a recipe and using the + button, the mod places the items from your inventory into the currently opened inventory.

For example, if you want to craft a large amount of dispensers quickly, you may utilize the + button to have this action performed automatically instead of having the player drag or shift click the items in. Currently, items registered by Slimefun Essentials do not support this.

Dispenser with the + button:
image

Nuclear Reactor missing the + button:
image

It may also be possible to exclusively limit which inventory is valid for said recipe. When using EMI, if you interact with an Enhanced Crafting Table while viewing a Vanilla recipe, EMI will state that this is not a valid inventory for this recipe.

1.19.3 Support

Using the mod on 1.19.3 crashes giving an incompatible error.

for rewrite

I installed Slimefun Server Essentials to export slimefun and its attached data and migrate it to slimefun essentials. Only the recipe of slimefun ontology can be displayed in the game, but the attached recipe cannot be displayed. It has been configured in mod menu.

[Solved] Mod not working with EMI

No Slimefun items are displayed in EM.

I can however see recipes, if i check recipes for charcoal i can see recipes from slimefun.

SlimefunEssentials Config

slimefun_essentials.txt

I had to change the file type to txt for it to be uploaded

Minecraft Log

latest.log

Mod list

  • Cloth Config VIO
  • EMI
  • Fabric API
  • Mod Menu
  • Slimefun Essentials

Item list screenshot

image

Recipe screenshot

image

Add Support for Just Enough Calculation

Just Enough Calculation is a mod that assists in calculating the materials needed for a recipe. It is very useful when working with large and / or complex recipes.

The mod also supports placeholders, which are meant as a way to signify more abstract things, such as a multiblock structure. Say you have a multiblock X, which requires blocks A, B, and C. You can create a placeholder, called X, and use it as the "output" portion of a recipe. In essence, this also assists with builds as well.

Currently though, almost all items from SlimefunEssentials are being registered as Placeholders.

Example with recipe for 5 reinforced ingots:

image

With their names being:

image

The naming scheme suggests its related to the SlimefunItemStack() method. For clarity, they are not all considered Damascus Steel

It seems that items without a registered recipe function normally:

image

The electric smeltery does not have a registered recipe from SlimefunEssentials, and thus is not considered a Placeholder by JEC.

I am unsure as to what leads JEC to assume SlimefunEssentials items as Placeholder items. Assuming the cause is identified and fixed, this would make SlimefunEssentials and JEC compatiable.

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.