Giter VIP home page Giter VIP logo

tensor's Introduction

IUDevman ~ Go Hoosiers!

Statistics

tensor's People

Contributors

iudevman avatar lukflug avatar pastimee avatar srgantmoomoo avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

tensor's Issues

documentation of message IDs

Module: 665
Command Manager: 666
Command List: 664 to 664 - (5 * # of commands)
Commands: 667 to 999
Module specific ID's: 1000+

Modules Todo:

  • NoPush (block, piston, collision)
  • Flight
  • Jesus
  • KillAura
  • Criticals
  • Block Highlight
  • ContainerESP

2D rendering optimization.

I really need to look through some MC code to see if I can further optimize my rendering any more.

Most notably I need to fix the issue surrounding the gui being moved too slow. Probably am using the wrong method.

Migrate to CSGO gui

  • Update panelstudio to latest 0.2 snapshot
  • Create CSGO theme
  • Rewrite gui for it
  • Clean up "no longer needed" stuff in settings/module class

Smarter enum loading

Changed the setting manager in gui-rewrite, can make something better now to load enums.

Finish new ClickGUI

  • Reorganize rendering in to sections to make scissoring easier
  • Set up scissoring for module/setting elements
  • Add in a scroll check which compares length of modules/settings to the gui size. If this is <= gui height, don't scroll

Update build workflow

We need to just build on ubuntu and java 11.

No need to run through the 5 other actions considering this is a private repo.

Capes outline

-no stupid pastebin/whatever link

Current player gets a cape and whoever who is added via command

Migrate settings to an abstract class.

Currently, all settings are implementing the Setting interface, which we don't want to do for the following reasons:

  1. Makes config and gui stuff harder.
  2. If we ever wanted to use panelstudio, we would have to do this anyways.

[FEATURE]

Can you pls add kotlin??

I like kotlin and it would be nice

kiss

Big-brain improvements

  • Create custom block type for jesus that accounts for water height (servers have checks for that)
  • Add baritone api dependency and handle stuff such as autowalk with it.

Things to figure out:

ClickGUI

  • Text box for number elements with inputs
  • Same thing as above for colorsettings
  • cleanup

Text rendering

  • How to convert color value -> something that can be drawn by the font renderer

Misc

  • Name/Entity --> UUID

[FEATURE] Plugins

  • PluginManager
  • Plugin Class
  • Entry point annotation (for modules/commands)
  • Save file
  • loading logic
  • Example project files

Valid bind strings

So I don't forget them and also since A2H was wondering about binding tab :P

mapKey(KEYSYM, "key.keyboard.unknown", -1); mapKey(MOUSE, "key.mouse.left", 0); mapKey(MOUSE, "key.mouse.right", 1); mapKey(MOUSE, "key.mouse.middle", 2); mapKey(MOUSE, "key.mouse.4", 3); mapKey(MOUSE, "key.mouse.5", 4); mapKey(MOUSE, "key.mouse.6", 5); mapKey(MOUSE, "key.mouse.7", 6); mapKey(MOUSE, "key.mouse.8", 7); mapKey(KEYSYM, "key.keyboard.0", 48); mapKey(KEYSYM, "key.keyboard.1", 49); mapKey(KEYSYM, "key.keyboard.2", 50); mapKey(KEYSYM, "key.keyboard.3", 51); mapKey(KEYSYM, "key.keyboard.4", 52); mapKey(KEYSYM, "key.keyboard.5", 53); mapKey(KEYSYM, "key.keyboard.6", 54); mapKey(KEYSYM, "key.keyboard.7", 55); mapKey(KEYSYM, "key.keyboard.8", 56); mapKey(KEYSYM, "key.keyboard.9", 57); mapKey(KEYSYM, "key.keyboard.a", 65); mapKey(KEYSYM, "key.keyboard.b", 66); mapKey(KEYSYM, "key.keyboard.c", 67); mapKey(KEYSYM, "key.keyboard.d", 68); mapKey(KEYSYM, "key.keyboard.e", 69); mapKey(KEYSYM, "key.keyboard.f", 70); mapKey(KEYSYM, "key.keyboard.g", 71); mapKey(KEYSYM, "key.keyboard.h", 72); mapKey(KEYSYM, "key.keyboard.i", 73); mapKey(KEYSYM, "key.keyboard.j", 74); mapKey(KEYSYM, "key.keyboard.k", 75); mapKey(KEYSYM, "key.keyboard.l", 76); mapKey(KEYSYM, "key.keyboard.m", 77); mapKey(KEYSYM, "key.keyboard.n", 78); mapKey(KEYSYM, "key.keyboard.o", 79); mapKey(KEYSYM, "key.keyboard.p", 80); mapKey(KEYSYM, "key.keyboard.q", 81); mapKey(KEYSYM, "key.keyboard.r", 82); mapKey(KEYSYM, "key.keyboard.s", 83); mapKey(KEYSYM, "key.keyboard.t", 84); mapKey(KEYSYM, "key.keyboard.u", 85); mapKey(KEYSYM, "key.keyboard.v", 86); mapKey(KEYSYM, "key.keyboard.w", 87); mapKey(KEYSYM, "key.keyboard.x", 88); mapKey(KEYSYM, "key.keyboard.y", 89); mapKey(KEYSYM, "key.keyboard.z", 90); mapKey(KEYSYM, "key.keyboard.f1", 290); mapKey(KEYSYM, "key.keyboard.f2", 291); mapKey(KEYSYM, "key.keyboard.f3", 292); mapKey(KEYSYM, "key.keyboard.f4", 293); mapKey(KEYSYM, "key.keyboard.f5", 294); mapKey(KEYSYM, "key.keyboard.f6", 295); mapKey(KEYSYM, "key.keyboard.f7", 296); mapKey(KEYSYM, "key.keyboard.f8", 297); mapKey(KEYSYM, "key.keyboard.f9", 298); mapKey(KEYSYM, "key.keyboard.f10", 299); mapKey(KEYSYM, "key.keyboard.f11", 300); mapKey(KEYSYM, "key.keyboard.f12", 301); mapKey(KEYSYM, "key.keyboard.f13", 302); mapKey(KEYSYM, "key.keyboard.f14", 303); mapKey(KEYSYM, "key.keyboard.f15", 304); mapKey(KEYSYM, "key.keyboard.f16", 305); mapKey(KEYSYM, "key.keyboard.f17", 306); mapKey(KEYSYM, "key.keyboard.f18", 307); mapKey(KEYSYM, "key.keyboard.f19", 308); mapKey(KEYSYM, "key.keyboard.f20", 309); mapKey(KEYSYM, "key.keyboard.f21", 310); mapKey(KEYSYM, "key.keyboard.f22", 311); mapKey(KEYSYM, "key.keyboard.f23", 312); mapKey(KEYSYM, "key.keyboard.f24", 313); mapKey(KEYSYM, "key.keyboard.f25", 314); mapKey(KEYSYM, "key.keyboard.num.lock", 282); mapKey(KEYSYM, "key.keyboard.keypad.0", 320); mapKey(KEYSYM, "key.keyboard.keypad.1", 321); mapKey(KEYSYM, "key.keyboard.keypad.2", 322); mapKey(KEYSYM, "key.keyboard.keypad.3", 323); mapKey(KEYSYM, "key.keyboard.keypad.4", 324); mapKey(KEYSYM, "key.keyboard.keypad.5", 325); mapKey(KEYSYM, "key.keyboard.keypad.6", 326); mapKey(KEYSYM, "key.keyboard.keypad.7", 327); mapKey(KEYSYM, "key.keyboard.keypad.8", 328); mapKey(KEYSYM, "key.keyboard.keypad.9", 329); mapKey(KEYSYM, "key.keyboard.keypad.add", 334); mapKey(KEYSYM, "key.keyboard.keypad.decimal", 330); mapKey(KEYSYM, "key.keyboard.keypad.enter", 335); mapKey(KEYSYM, "key.keyboard.keypad.equal", 336); mapKey(KEYSYM, "key.keyboard.keypad.multiply", 332); mapKey(KEYSYM, "key.keyboard.keypad.divide", 331); mapKey(KEYSYM, "key.keyboard.keypad.subtract", 333); mapKey(KEYSYM, "key.keyboard.down", 264); mapKey(KEYSYM, "key.keyboard.left", 263); mapKey(KEYSYM, "key.keyboard.right", 262); mapKey(KEYSYM, "key.keyboard.up", 265); mapKey(KEYSYM, "key.keyboard.apostrophe", 39); mapKey(KEYSYM, "key.keyboard.backslash", 92); mapKey(KEYSYM, "key.keyboard.comma", 44); mapKey(KEYSYM, "key.keyboard.equal", 61); mapKey(KEYSYM, "key.keyboard.grave.accent", 96); mapKey(KEYSYM, "key.keyboard.left.bracket", 91); mapKey(KEYSYM, "key.keyboard.minus", 45); mapKey(KEYSYM, "key.keyboard.period", 46); mapKey(KEYSYM, "key.keyboard.right.bracket", 93); mapKey(KEYSYM, "key.keyboard.semicolon", 59); mapKey(KEYSYM, "key.keyboard.slash", 47); mapKey(KEYSYM, "key.keyboard.space", 32); mapKey(KEYSYM, "key.keyboard.tab", 258); mapKey(KEYSYM, "key.keyboard.left.alt", 342); mapKey(KEYSYM, "key.keyboard.left.control", 341); mapKey(KEYSYM, "key.keyboard.left.shift", 340); mapKey(KEYSYM, "key.keyboard.left.win", 343); mapKey(KEYSYM, "key.keyboard.right.alt", 346); mapKey(KEYSYM, "key.keyboard.right.control", 345); mapKey(KEYSYM, "key.keyboard.right.shift", 344); mapKey(KEYSYM, "key.keyboard.right.win", 347); mapKey(KEYSYM, "key.keyboard.enter", 257); mapKey(KEYSYM, "key.keyboard.escape", 256); mapKey(KEYSYM, "key.keyboard.backspace", 259); mapKey(KEYSYM, "key.keyboard.delete", 261); mapKey(KEYSYM, "key.keyboard.end", 269); mapKey(KEYSYM, "key.keyboard.home", 268); mapKey(KEYSYM, "key.keyboard.insert", 260); mapKey(KEYSYM, "key.keyboard.page.down", 267); mapKey(KEYSYM, "key.keyboard.page.up", 266); mapKey(KEYSYM, "key.keyboard.caps.lock", 280); mapKey(KEYSYM, "key.keyboard.pause", 284); mapKey(KEYSYM, "key.keyboard.scroll.lock", 281); mapKey(KEYSYM, "key.keyboard.menu", 348); mapKey(KEYSYM, "key.keyboard.print.screen", 283); mapKey(KEYSYM, "key.keyboard.world.1", 161); mapKey(KEYSYM, "key.keyboard.world.2", 162);

Smarter Rendering

  • Create option in clickgui to render HUD components when open
  • Remove 3D render event from module
  • Only run 3D render events via eventhandler, should only need them for Nametags

CI Improvements

  1. Add caching for faster build times.
  2. Filter artifacts for only *-SNAPSHOT.jar and *.-RELEASE.jar

elytraflight improvements

Right now it's pretty strict, but create a boost mode/option to control the direction via your keys.

Class IDs

Module - 666
Commands - 667
MiddleClickFriend- 1000

SettingManager bug

Need to look into the "getSettingsForModule" function, doesn't work right and sends 1 setting per module

Annotated settings

Once I get PS updated I'll be able to do some stuff with annotated settings, let's think about doing that.

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.