Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
2677105
clean up build script a bit
DaMatrix Jul 15, 2019
8e936ec
don't use shadow plugin for no reason
DaMatrix Jul 15, 2019
c83d61d
nuke basically everything
DaMatrix Jul 15, 2019
38cb636
somehow or other get lombok and mixin working alongside each other
DaMatrix Jul 15, 2019
61d5d50
make pepsimod logo from scratch (in super high resolution)
DaMatrix Jul 15, 2019
4e24140
add a basic mixin, logos in various sizes, make lombok and mixin work…
DaMatrix Jul 15, 2019
a4ee11c
make a basic resources system
DaMatrix Jul 15, 2019
223a19b
add a basic texture rendering system
DaMatrix Jul 15, 2019
e2445a1
update banners to not look so shit
DaMatrix Jul 15, 2019
8fe0b69
basic rainbow text
DaMatrix Jul 16, 2019
f681c9c
clean up
DaMatrix Jul 16, 2019
fab90bb
add a super basic implementation of a **fast** event system
DaMatrix Jul 16, 2019
bdd0c2c
abstractify text rendering
DaMatrix Jul 16, 2019
db4a98e
render text lines with less overhead
DaMatrix Jul 16, 2019
4cabfad
add events for HUD rendering
DaMatrix Jul 16, 2019
cafe6f2
merge boss bars together, prevent more reallocations of ScaledResolution
DaMatrix Jul 17, 2019
bfc163b
make merged boss bars work correctly
DaMatrix Jul 18, 2019
63489d5
partially hack priorities onto the event handler system
DaMatrix Jul 18, 2019
dbe15e9
make priorities do something, allow deregistering handlers, and make …
DaMatrix Jul 18, 2019
49950aa
make cancellableevent be an interface
DaMatrix Jul 18, 2019
ca8d48f
refactor event api
DaMatrix Jul 19, 2019
4ff88a3
split up mixins in to categories
DaMatrix Jul 19, 2019
adeb0cb
use arrays instead of lists where possible in the event manager
DaMatrix Jul 19, 2019
fc5c1f2
come up with a bad way for implementing modules
DaMatrix Jul 19, 2019
6f05aab
come up with a better way for implementing modules
DaMatrix Jul 20, 2019
66b045b
add a basic coloring system
DaMatrix Jul 20, 2019
6e95621
shaders are bad
DaMatrix Jul 20, 2019
501d640
shaders are very bad
DaMatrix Jul 21, 2019
538126f
shaders are not so bad
DaMatrix Jul 21, 2019
adfcd4b
shaders work
DaMatrix Jul 21, 2019
058553e
shaders are good!
DaMatrix Jul 21, 2019
6ee909c
inject pepsimod localizations
DaMatrix Jul 22, 2019
108ec55
some old config stuff
DaMatrix Aug 12, 2019
235c673
tidy up build script
DaMatrix Sep 7, 2019
3a33005
attempt to use forge config for global settings
DaMatrix Sep 10, 2019
f4ee023
refactor mixin packages
DaMatrix Sep 11, 2019
9b30f3d
refactor some render stuff and play around a bit with annotation loading
DaMatrix Sep 11, 2019
aa71ab8
start trying to make option annotations make sense
DaMatrix Sep 11, 2019
900d9e9
this config system is rapidly becoming confusing
DaMatrix Sep 12, 2019
6eddbdc
begin adding config for text renderer
DaMatrix Sep 13, 2019
b9fc8c4
continue working on config
DaMatrix Sep 13, 2019
4c8e1db
Merge remote-tracking branch 'origin/master' into rewrite
DaMatrix Feb 29, 2020
909217e
relicense
DaMatrix Feb 29, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
228 changes: 117 additions & 111 deletions .config/intellij/CodeStyle.xml
Original file line number Diff line number Diff line change
Expand Up @@ -19,114 +19,120 @@
-->

<code_scheme name="pepsimod" version="173">
<JavaCodeStyleSettings>
<option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99999"/>
<option name="PACKAGES_TO_USE_IMPORT_ON_DEMAND">
<value/>
</option>
</JavaCodeStyleSettings>
<codeStyleSettings language="JAVA">
<option name="RIGHT_MARGIN" value="999"/>
<option name="KEEP_FIRST_COLUMN_COMMENT" value="false"/>
<option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false"/>
<option name="ALIGN_MULTILINE_CHAINED_METHODS" value="true"/>
<option name="METHOD_CALL_CHAIN_WRAP" value="5"/>
<option name="IF_BRACE_FORCE" value="3"/>
<option name="DOWHILE_BRACE_FORCE" value="3"/>
<option name="WHILE_BRACE_FORCE" value="3"/>
<option name="FOR_BRACE_FORCE" value="3"/>
<arrangement>
<rules>
<section>
<rule>
<match>
<AND>
<FIELD>true</FIELD>
<STATIC>true</STATIC>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<INITIALIZER_BLOCK>true</INITIALIZER_BLOCK>
<STATIC>true</STATIC>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<METHOD>true</METHOD>
<STATIC>true</STATIC>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<FIELD>true</FIELD>
</match>
</rule>
</section>
<section>
<rule>
<match>
<INITIALIZER_BLOCK>true</INITIALIZER_BLOCK>
</match>
</rule>
</section>
<section>
<rule>
<match>
<CONSTRUCTOR>true</CONSTRUCTOR>
</match>
</rule>
</section>
<section>
<rule>
<match>
<METHOD>true</METHOD>
</match>
</rule>
</section>
<section>
<rule>
<match>
<ENUM>true</ENUM>
</match>
</rule>
</section>
<section>
<rule>
<match>
<INTERFACE>true</INTERFACE>
</match>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<CLASS>true</CLASS>
<STATIC>true</STATIC>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<CLASS>true</CLASS>
</match>
</rule>
</section>
</rules>
</arrangement>
</codeStyleSettings>
</code_scheme>
<JavaCodeStyleSettings>
<option name="INSERT_INNER_CLASS_IMPORTS" value="true" />
<option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99999" />
<option name="PACKAGES_TO_USE_IMPORT_ON_DEMAND">
<value>
<package name="net.daporkchop.pepsimod.util.PepsiUtil" withSubpackages="true" static="true" />
</value>
</option>
<REPEAT_ANNOTATIONS>
<ANNO name="lombok.NonNull" />
</REPEAT_ANNOTATIONS>
</JavaCodeStyleSettings>
<codeStyleSettings language="JAVA">
<option name="RIGHT_MARGIN" value="999" />
<option name="KEEP_FIRST_COLUMN_COMMENT" value="false" />
<option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false" />
<option name="ALIGN_GROUP_FIELD_DECLARATIONS" value="true" />
<option name="METHOD_CALL_CHAIN_WRAP" value="5" />
<option name="IF_BRACE_FORCE" value="3" />
<option name="DOWHILE_BRACE_FORCE" value="3" />
<option name="WHILE_BRACE_FORCE" value="3" />
<option name="FOR_BRACE_FORCE" value="3" />
<arrangement>
<rules>
<section>
<rule>
<match>
<AND>
<FIELD>true</FIELD>
<STATIC>true</STATIC>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<INITIALIZER_BLOCK>true</INITIALIZER_BLOCK>
<STATIC>true</STATIC>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<METHOD>true</METHOD>
<STATIC>true</STATIC>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<FIELD>true</FIELD>
</match>
</rule>
</section>
<section>
<rule>
<match>
<INITIALIZER_BLOCK>true</INITIALIZER_BLOCK>
</match>
</rule>
</section>
<section>
<rule>
<match>
<CONSTRUCTOR>true</CONSTRUCTOR>
</match>
</rule>
</section>
<section>
<rule>
<match>
<METHOD>true</METHOD>
</match>
</rule>
</section>
<section>
<rule>
<match>
<ENUM>true</ENUM>
</match>
</rule>
</section>
<section>
<rule>
<match>
<INTERFACE>true</INTERFACE>
</match>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<CLASS>true</CLASS>
<STATIC>true</STATIC>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<CLASS>true</CLASS>
</match>
</rule>
</section>
</rules>
</arrangement>
</codeStyleSettings>
</code_scheme>
11 changes: 3 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,6 @@
# pepsimod

![pepsimod logo](https://raw.githubusercontent.com/Team-Pepsi/pepsimod/4e9f42a870284af48a4813b6dfd74483f5e61e14/src/main/resources/assets/minecraft/textures/gui/pepsimod.png)
![pepsimod logo](https://raw.githubusercontent.com/Team-Pepsi/pepsimod/e2445a17f94f5b35e74869e306cf4aa519cc3861/resources/textures/banner-256.png)

[![Discord](https://img.shields.io/discord/356205695093178389.svg)](https://discord.gg/jVEPCTT) [![Build Status](https://jenkins.daporkchop.net/job/Minecraft/job/pepsimod/badge/icon)](https://jenkins.daporkchop.net/job/Minecraft/job/pepsimod/)

This is a hacked client developed entirely by DaPorkchop_ for use by Team Pepsi. Due to constant requests for a download and an overwhelming lack of time currently, I've decided to open-source the project.

Originally the code was pretty clean, it kinda started to decline in quality after I got the base system layed out. It'll be fixed up soon™

This was originally sent over the network using the [launcher](https://github.com/Team-Pepsi/pepsimodLauncher), it never worked well so I gave up on this. I'll need to find some sort of autoupdate mechanism now, not sure what to do tbh
[![Discord](https://img.shields.io/discord/356205695093178389.svg)](https://discord.gg/jVEPCTT)
[![Build Status](https://jenkins.daporkchop.net/job/Minecraft/job/pepsimod/badge/icon)](https://jenkins.daporkchop.net/job/Minecraft/job/pepsimod/)
Binary file added banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading