Giter Site home page Giter Site logo

ahdg6 / advancedchatfilters Goto Github PK

View Code? Open in Web Editor NEW

This project forked from darkkronicle/advancedchatfilters

0.0 0.0 0.0 370 KB

Advanced ways to filter and process Minecraft text

License: Mozilla Public License 2.0

Java 97.98% JavaScript 1.80% Shell 0.22%

advancedchatfilters's Introduction

AdvancedChatFilters

AdvancedChatFilters allows for complex manipulation of incoming chat messages.

Please submit bugs to the issue tracker. Join the Discord for more help!

Dependencies

AdvancedChatCore is required to run the mod.

Features

  • Replace an advanced search with specified text
  • Change the color of the match
  • Replace the full message
  • Rainbow specific text
  • Convert specific text to OwO
  • Convert numbers into Roman Numerals
  • Send a chat message to the Action Bar
  • Narrate a message
  • Play a sound when a match is found
  • Full JavaScript scripting for advanced filters
  • Many complex options for in complex matching and replacing

Scripting

Scripting is a super powerful tool for text manipulation. This feature is disabled by default, due to the complexity of these filters, as well as the additional resources that they may take up.

While the scope of these scripts are extremely limited, and several measures are put in place to ensure security and stability, these scripts are still very powerful, and you should never run code that you don't trust

To learn more about these filters, you can view the example filters in this repository, or view the wiki

Development

To develop, all dependencies should automatically be processed through gradle. To ensure code consistency the hook pre-commit.sh can be used. To install the pre-commit hook run:

ln -s ../../pre-commit.sh .git/hooks/pre-commit

Reference the example mod for individual use cases.

Credits n' more

Code & Mastermind: DarkKronicle

Language & Proofreading: Chronos22

advancedchatfilters's People

Contributors

darkkronicle avatar

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.