GithubHelp home page GithubHelp logo

the-aether-team / enhanced-extinguishing Goto Github PK

View Code? Open in Web Editor NEW
2.0 6.0 1.0 228 KB

An addon for The Aether, improving the extinguishing behavior of some blocks.

Home Page: https://modrinth.com/mod/aether-enhanced-extinguishing

License: GNU Lesser General Public License v3.0

Shell 4.43% Java 95.57%
1-19 addon aether aether-i aether-mod aether-team curseforge forge minecraft minecraft-1-19 mod modrinth official 1-20 minecraft-1-20 neoforge

enhanced-extinguishing's Introduction

Enhanced Extinguishing

The Enhanced Extinguishing addon changes how placing Torches and Lanterns works in the Aether dimension. It removes the normal mechanic of disallowing their placement, and instead makes it so that placing these blocks will convert them into extinguished variants: the Extinguished Torch and Extinguished Lantern, respectively.

These two blocks resemble their lit counterparts, but both appear to have their flame extinguished and give off no light. This change makes placing these blocks more consistent with the behavior of other blocks in the Aether like Campfires and Candles, which convert to an unlit state. Similarly, breaking the Extinguished Torch and Extinguished Lantern will return their lit counterpart, just like Candles.

❀️ Support The Aether Team

Patreon Discord Twitter Mastodon Bluesky Threads Facebook Instagram TikTok YouTube Twitch Reddit wiki.gg

If you enjoy our work, please consider making a pledge today to help fund development. Every pledge goes directly into our development process and services, enabling us to continue making the Minecraft mods you know and love.

You can also support The Aether Team's projects by telling your friends, joining our Discord server, and sharing our progress and announcements on social media. Every bit helps!

If you're interested in sponsoring Enhanced Extinguishing or The Aether Team, please contact Oz#1986 on the Aether Community Discord.

πŸ“¦ Download the latest releases

Modloader: Forge Modrinth Downloads Modrinth Version CurseForge Downloads CurseForge Version CircleCI

Release builds

Enhanced Extinguished has stable release builds available on Modrinth and CurseForge.

Bleeding edge builds

If you’re feeling a bit more adventurous or wish to help test the in-development versions, we provide bleeding edge builds which are produced on CircleCI. These builds are created for every new commit and contain the latest available code. We do not recommend users treat these builds as releases, as they are unfinished and may contain serious issues. If you wish to download these builds, check out this guide.

Packages

To install this mod through GitHub Packages in Gradle for development, you will need the Gradle Github Packages Plugin. To use it, make sure you have access to the Gradle plugins maven and the plugin as a buildscript dependency:

Buildscript Code

settings.gradle

pluginManagement {
    repositories {
        gradlePluginPortal()
    }
}

build.gradle

plugins {
    id 'io.github.0ffz.github-packages' version '[1,2)'
}

Then you need to specify the package you want to use in your repository:

Repositories Code
repositories {
  ...
  maven githubPackage.invoke("The-Aether-Team/Enhanced-Extinguishing")
}

Then load it through your dependencies, with project.enhanced_extinguishing_version specified in the gradle.properties:

Dependencies Code
dependencies {
  ...
  compileOnly "com.aetherteam.aether_enhanced_extinguishing:aether_enhanced_extinguishing:${project.enhanced_extinguishing_version}"
  runtimeOnly fg.deobf("com.aetherteam.aether_enhanced_extinguishing:aether_enhanced_extinguishing:${project.enhanced_extinguishing_version}")
  ...
}

πŸ› Report bugs or other issues

If you're running into bugs or other problems, feel free to open an issue on our issue tracker. When doing so, make sure to use one of the provided templates and fill out all the requested information. Make sure to keep your issue's description clear and concise. Your issue's title should also be easy to digest, giving our developers and reporters a good idea of what's wrong without including too many details. Failure to follow any of the above may result in your issue being closed.

πŸ”§ Contribute to the project

Looking to contribute to the project? We ask that you read over our Contributor's Guide for more details as well as our Contributor License Agreement (CLA) before getting started.

Not sure what to help with? Take a look at our issue tracker for some ideas! Here's a quick link which shows all the currently open issues that we'd love some help on.

πŸ“œ License information

Asset license (Unlicensed) Code license (LGPL v3.0)

If you're wanting to create a gameplay video/review, extension or addon, parody, or any other fan work of your own for Enhanced Extinguishing, go for it! We love seeing the content our community creates, and we hope to make it as welcoming as possible for everyone. We ask however that you please don't advertise using our brand (our specific logo assets, team name, official social media posts).

If you are thinking about using Enhanced Extinguishing's project code or assets, please note our licensing. All assets of Enhanced Extinguishing are unlicensed and all rights are reserved to them by The Aether Team and their respective authors. The source code of Enhanced Extinguishing is under the LGPL v3.0 license.

If you have a reason that you wish to use our brand or any unlicensed material, please get in contact with Oz#1986 on the Aether Community Discord for details.

enhanced-extinguishing's People

Contributors

bconlon1 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

mpustovoi

enhanced-extinguishing's Issues

Bug/Compatibility Request: Lanterns placed on block sides/fences/walls via the Amendments mod do not automatically extinguish in the Aether

What Feature Types Apply to This Bug?

Block

Other Type

No response

What Type of Bug Is This?

Compatibility

Forge Version

47.3.0

The Aether Enhanced Extinguishing Version

1.20.1-1.0.0

Is This Bug a Conflict With Another Mod?

Amendments 1.20-1.2.8

Client Log

No response

Crash Report (if applicable)

No response

Steps to Reproduce

  1. Install The Aether and the Exhanced Extinguishing addon
  2. Install Amendments (and optionally Supplementaries to test with the copper lantern, as I have)
  3. Place lanterns via side block attachment (solid block wall, fence, etc.)

What You Expect To Happen

Lanterns place via side attachments from Amendments should automatically extinguish, same as when they are placed on the floor or ceiling.

What Actually Happened

I've provided a screenshot of a vanilla lantern and a Supplementaries copper lantern.
Each placed in both vanilla orientations, and I believe all of the side attachments added by the Amendments mod (side of a block, a fence post and a wall).
The vanilla orientations extinguish as expected, but the orientations added by Amendments remain lit.

2024-06-27_13 15 12

Additional Details

The wall lanterns can still be extinguished manually, but can not be manually re-lit in the Aether as expected due to the forbidden use of flint and steel and fire charges.

I wasn't sure if I should report this here, or the main Aether page, as the Supplementaries copper lantern compatibility is included in the base mod. This was an issue with the extinguishing mechanic, so I though it fitting the report the issue here.

Please Read and Confirm The Following

  • I have confirmed this bug can be replicated without the use of Optifine.
  • I have confirmed this bug is on the most recently supported version of Minecraft.
  • I have confirmed the details provided in this report are concise as possible and does not contained vague information (ie. Versions are properly recorded, answers to questions are clear).
  • I have confirmed this issue is unique and has not been reported already.
  • If playing on a modpack, I have reported this issue to their issue tracker already.

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.