Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
484 commits
Select commit Hold shift + click to select a range
746ccdf
Fix colour because it's triggering. (#129)
ncurran02 Jan 18, 2019
7c6c407
lemonsked Jan 18, 2019
3d7d363
yay more things
script-head Jan 28, 2019
d793179
nO GO AWAY UGLY
script-head Jan 28, 2019
5b2334c
Tab completion
script-head Jan 29, 2019
56175da
clean this shit up
script-head Jan 29, 2019
a56a939
my bad this is redundent
script-head Jan 29, 2019
b4bb2cf
lemonsked Feb 9, 2019
a77e539
Merge remote-tracking branch 'origin/TFM-1.13' into TFM-1.13
lemonsked Feb 9, 2019
00483be
.13: Auto stash before merge of "TFM-1.13" and "origin/TFM-1.13"
lemonsked Feb 9, 2019
f263c0f
pls
Feb 9, 2019
e3adc7a
new owner (#131)
untuned Feb 9, 2019
843a6ce
h
Feb 9, 2019
4dc63fb
don't allow adding player impostors to admin list (#132)
ajaxvp Feb 9, 2019
59cbc05
chee
script-head Feb 22, 2019
f3cc703
windows no longer owner
Telesphoreo Mar 4, 2019
8f097c7
.
script-head Mar 15, 2019
ea6d0ab
Merge branch 'TFM-1.13' of https://github.com/TFPatches/TotalFreedomM…
script-head Mar 15, 2019
481983a
unblock shulkers
script-head Mar 25, 2019
92ad950
More discord stuff
script-head Apr 21, 2019
59ee519
More stuff for discord and mb changes
script-head Apr 23, 2019
7fbc255
one final thing
script-head Apr 23, 2019
6b8cab5
Block replacenear command in master builder world (#140)
ncurran02 Jun 27, 2019
591b864
fuck you super there is development
script-head Jul 11, 2019
4a91c81
oops
script-head Jul 17, 2019
c7e0a7a
resonance freqency of a cow
script-head Jul 17, 2019
7a4b044
Check if JDA is on the server. (#139)
Telesphoreo Jul 17, 2019
635316d
fix NPE (#138)
script-head Jul 20, 2019
bcb466a
piss off
robingall2910 Jul 28, 2019
5218250
omg maga tease
robingall2910 Jul 28, 2019
a97a3f3
:okretard: marco
Jul 28, 2019
de1fbde
Fix [TotalFreedomMod] showing up in the logs instead of the proper me…
Jul 28, 2019
27aaa54
fine if you think you can still exploit it then good luck now
lemonsked Jul 28, 2019
e861f27
people can't read, so here
robingall2910 Jul 28, 2019
6dcccac
Merge remote-tracking branch 'origin/TFM-1.14' into TFM-1.14
robingall2910 Jul 28, 2019
b4dd877
annoying shit quick fix
Jul 30, 2019
6706437
this isn't total nazi
script-head Jul 30, 2019
95ef7d6
stupid ass phone
script-head Jul 30, 2019
a71bfde
give ops more rights aka freedom,,,,
robingall2910 Jul 31, 2019
c3d3548
restrict clear features to admins etc etc
robingall2910 Jul 30, 2019
9cb4bd7
this is how you properly silence bells
script-head Jul 31, 2019
ae17016
ok fixed some bugs
robingall2910 Jul 31, 2019
5a59877
add ginlangs notification message
robingall2910 Jul 31, 2019
797d851
seth look at the todo thanks
robingall2910 Jul 31, 2019
5ab0fee
Merge remote-tracking branch 'origin/TFM-1.14' into TFM-1.14
robingall2910 Jul 31, 2019
ca868a2
remove freecam protection whatever
robingall2910 Jul 31, 2019
561854f
smartn't @ZeroEpoch1969
robingall2910 Jul 31, 2019
9a5f2e2
here's your spongebob humor i guess
Aug 1, 2019
0b7813d
i'm baby...
Aug 1, 2019
2254f12
seth is drunk...
Aug 1, 2019
d635e2c
bruh
Aug 1, 2019
894feaf
okay robin complain about my color taste...
Aug 1, 2019
668ccda
bru
Aug 2, 2019
ca790b6
bruh we have a util for this
Aug 2, 2019
1eaa55b
oops
Aug 2, 2019
fb0bfb8
sorry marco
script-head Aug 3, 2019
dffd9f8
couldnt give it a better name
script-head Aug 4, 2019
6187c9c
clearinventory
script-head Aug 4, 2019
c01c436
Comply with suggestion to remove IPs announcing on ban or unban
Aug 6, 2019
503a8d5
Remove potion effect on /vanish so OPs do not see particle effects
Aug 6, 2019
5085b90
require ranks to be displayed in login messgaes
script-head Aug 7, 2019
a4ee58c
wouldnt be right if I didn't fuck up somewhere
script-head Aug 7, 2019
fb336f2
block spawn eggs
script-head Aug 7, 2019
841e354
fix titles not showing up in login messages
script-head Aug 11, 2019
e7ebc51
also this thing can go away thx
script-head Aug 11, 2019
1951d9a
we dont use travis
script-head Aug 11, 2019
a166154
Fix %rank%/%coloredrank% not showing actual rank (#143)
ncurran02 Aug 13, 2019
cecbf09
Travis = dead (#142)
ncurran02 Aug 13, 2019
1c3970b
fix /vanish
Aug 14, 2019
7d0ea08
Fixes, added /hub, removed CONSOLE restrictions on some commands
Aug 19, 2019
73470a9
Fix some of the messages and unblock some commands for the Hub restri…
Aug 19, 2019
03e1a7c
/rtp as alias for /tpr (#144)
untuned Aug 19, 2019
d6d42cc
We don't make mistakes, just happy accidents.
Aug 19, 2019
f2f3720
Admins can now use color chatting and formatting.
Aug 22, 2019
d21c5f0
Fix issue with chat not formatting.
Aug 22, 2019
bd6c7d5
based palestine
Aug 27, 2019
1babf57
:okretard:
Sep 2, 2019
eccf940
Smartn't
Sep 2, 2019
81002cb
HTTPD updates
Sep 8, 2019
44f1018
Forgot to remove this in last commit
Sep 8, 2019
14c9db3
i missed something as usual
script-head Sep 10, 2019
9f4b48a
Bruh, else statement won't set saved tags (#145)
ncurran02 Sep 10, 2019
4f339b2
Block death potions (#148)
berwil-1 Sep 15, 2019
2a168ec
Change nickname character length to 3 (#149)
ncurran02 Oct 20, 2019
d6dbdf1
i'm retarded
Oct 28, 2019
ac850bc
basics for shop, and stuff on join
Nov 2, 2019
aad3395
hubworld is no longer necessary
Nov 2, 2019
f05d6a7
more shop related stuff
Nov 2, 2019
d582398
add toggleable clear inventories on join feature, fix shop
Nov 3, 2019
b525e53
cubev3.com
script-head Nov 3, 2019
1d932e2
oop
script-head Nov 3, 2019
db42985
update to essentialsx
robingall2910 Nov 3, 2019
233632e
this is what happens when you force push
robingall2910 Nov 3, 2019
fe2bdef
fixed lombok on intellij
robingall2910 Nov 3, 2019
4a69f52
ok
robingall2910 Nov 3, 2019
23b29bd
seniors get console
Nov 4, 2019
4aaf9bc
pls
Nov 4, 2019
35ff749
ivan did this
robingall2910 Nov 7, 2019
a40785f
this grammar error is literally the root cause of climate change (#152)
vrrdnt Nov 8, 2019
5c1c06a
asot
script-head Nov 13, 2019
8d0540d
teleport players to random location on clearonjoin
Nov 16, 2019
b2305a9
hi these are disabled for now don't give me bullshit thanks
Nov 17, 2019
337a612
tpr on join (#153)
ajaxvp Nov 18, 2019
75168db
add codebeat classification to readme
robingall2910 Nov 18, 2019
e884d9b
bruh
robingall2910 Nov 18, 2019
7726cae
block worldedit copy variables (#154)
ajaxvp Nov 18, 2019
5a6dacf
big no no (#155)
ncurran02 Nov 18, 2019
a926f72
some things deserve to be outright ignored
robingall2910 Nov 18, 2019
b3f785b
tban with incomplete names
Nov 20, 2019
fd809a0
Grammar fix for command_setlevel.java (#156)
vrrdnt Nov 21, 2019
e0bbbbd
assistant executive title now exists
script-head Nov 24, 2019
ea93b06
but i must purposely forget to change a line to keep my fuckup streak…
script-head Nov 24, 2019
07e0b4e
and I must do this to trigger people
script-head Nov 24, 2019
9f22115
patch jukebox exploit (#157)
ajaxvp Nov 26, 2019
60c46b7
im gay
script-head Nov 27, 2019
ba9d3a0
Create maven.yml
robingall2910 Nov 28, 2019
7936936
just a test
robingall2910 Nov 28, 2019
9d20b8c
webhook time
robingall2910 Nov 28, 2019
aac2087
travis
robingall2910 Nov 28, 2019
f976c8b
Update .travis.yml
robingall2910 Nov 28, 2019
4ca89c6
probably broke something
script-head Nov 28, 2019
d99e662
Merge branch 'TFM-1.14' of https://github.com/TFPatches/TotalFreedomM…
script-head Nov 28, 2019
0abfb70
smfh
script-head Nov 28, 2019
ac1065a
:
script-head Nov 28, 2019
f4a7785
FUCKOFF
script-head Nov 28, 2019
0ab0ca2
solved forever
script-head Nov 28, 2019
421315a
revert my changes (#158)
ajaxvp Nov 28, 2019
cc6a9a8
forgot a check
script-head Nov 28, 2019
79d54d0
this is useless
script-head Nov 28, 2019
bb9e46b
i dont like this either
script-head Nov 28, 2019
90febba
bru
script-head Nov 28, 2019
a79b26f
gg seth (#159)
ncurran02 Nov 29, 2019
43b4fc8
unwaterlog blocks on water ro (#160)
ajaxvp Nov 29, 2019
acd7de7
new commands, fix /tempban, etc
Nov 29, 2019
bbcf4a9
yes ivan be retarded
Nov 29, 2019
f7bca3f
yes super be retarded (#161)
ajaxvp Nov 29, 2019
9a50903
some day ill stop changing my name
Nov 29, 2019
4344ae5
let's add titles shall we
Nov 30, 2019
7572f77
you're the dev (#162)
Telesphoreo Dec 1, 2019
93e6361
ok retard
script-head Dec 1, 2019
5cfb525
more freedom i guess?
Dec 8, 2019
9de3388
bru
script-head Dec 9, 2019
2c99a8e
it's official
Dec 9, 2019
5206ab5
ride for ops, 4chan, and more toggles
ajaxvp Dec 10, 2019
d78d28c
command void issue is no more
ajaxvp Dec 10, 2019
bd84257
Added Paper Check (#163)
ncurran02 Dec 11, 2019
f758be9
Ivan did an oopsie 😬 (#164)
Telesphoreo Dec 11, 2019
135d1af
kinda ugly but it works
ajaxvp Dec 11, 2019
c096c4a
fixed
ajaxvp Dec 12, 2019
d7e3f05
it won't stop erroring
ajaxvp Dec 12, 2019
69fb21f
my bad
ajaxvp Dec 12, 2019
ee44b5f
command cooldowns
ajaxvp Dec 12, 2019
a0571b0
fixed invis, added cooldown for op and qop
ajaxvp Dec 12, 2019
f0aec56
new ride mode: ask
ajaxvp Dec 14, 2019
97caed9
fixed it yeet
ajaxvp Dec 14, 2019
9a6cd00
disable death messages
script-head Dec 14, 2019
d0b64c6
yet another command void fix
ajaxvp Dec 14, 2019
572ebdd
Merge branch 'TFM-1.14' of https://github.com/TFPatches/TotalFreedomM…
ajaxvp Dec 14, 2019
d767e7e
yes super be smart
ajaxvp Dec 14, 2019
6b3d170
that should solve it all
ajaxvp Dec 14, 2019
4d1cdfe
forgot a check
script-head Dec 14, 2019
ce64366
default to ask
ajaxvp Dec 14, 2019
259f306
super smart x2
ajaxvp Dec 14, 2019
7cffdac
1.15
script-head Dec 14, 2019
86a4577
Why I didn't put this here before is beyond me
script-head Dec 19, 2019
d40c85f
:)
robingall2910 Dec 20, 2019
82cd7f2
why didnt i do this earlier
ajaxvp Dec 20, 2019
9167c47
mafrans gay code type beat
ajaxvp Dec 20, 2019
ef9f55f
heads grouping
ajaxvp Dec 21, 2019
1dc2bd8
my fucking god
ajaxvp Dec 21, 2019
1bc06f2
prozza gay
ajaxvp Dec 24, 2019
855c01a
just stupid shit
ajaxvp Dec 24, 2019
9fb89f2
so illogical
ajaxvp Dec 24, 2019
96e1d0a
wtf ivan
ajaxvp Dec 24, 2019
73a799d
customizable login title
ajaxvp Dec 25, 2019
6a5dc4b
whoever didn't do this is a dumbass
ajaxvp Dec 25, 2019
fa51976
big brain
ajaxvp Dec 27, 2019
7d19de5
this has been broken for like a year
ajaxvp Dec 28, 2019
33cc304
ok kae
robingall2910 Dec 29, 2019
0efbf77
Revert "ok kae"
robingall2910 Dec 29, 2019
c53de9d
god marco you really had to make it that way
robingall2910 Dec 29, 2019
eb3a266
fixed the pi exploit for normal placement
ajaxvp Jan 2, 2020
35ef866
bc panther asked for it
ajaxvp Jan 2, 2020
81c5775
useless
ajaxvp Jan 2, 2020
a2404d1
Restrict the owner length to 16 instead of blocking them (#170)
ncurran02 Jan 2, 2020
ee4bbea
whoever did this was high
ajaxvp Jan 2, 2020
446f658
section exploit patch
ajaxvp Jan 3, 2020
52269c2
smart developer gang
ajaxvp Jan 3, 2020
3ea73f7
for luke
ajaxvp Jan 4, 2020
156c85c
forgot to push
ajaxvp Jan 4, 2020
fbfc605
im so confused
ajaxvp Jan 4, 2020
a7de5ed
god fucking damnit fleek
ajaxvp Jan 4, 2020
1181de8
i hate video ass smash
ajaxvp Jan 4, 2020
648d0e9
little things I found idk
script-head Jan 6, 2020
3b715fc
im getting drafted
Deauthorized Jan 7, 2020
fbcb6da
shop and grappling hook
ajaxvp Jan 7, 2020
035acbf
more epic !
ajaxvp Jan 7, 2020
24d1216
use ordinal over explicit ids
ajaxvp Jan 8, 2020
5bb489e
new item
ajaxvp Jan 8, 2020
81621d2
grammatical genius
ajaxvp Jan 9, 2020
cf21b8d
rewrote the entitywiper
ajaxvp Jan 9, 2020
f989b34
kuper kant kode
script-head Jan 10, 2020
98ed239
you can't read an array and modify it at the same time
script-head Jan 10, 2020
89b9159
why dont i ever commit
ajaxvp Jan 11, 2020
6d0400c
fix ban spam when someone joins and spams at 308 mph (#176)
Deauthorized Jan 11, 2020
5641d0d
oops
script-head Jan 12, 2020
93a9885
forgot to do this
script-head Jan 12, 2020
939e073
realtime and the superior sword
ajaxvp Jan 12, 2020
1ee1cbc
fixed cooldowns and shortened them
ajaxvp Jan 12, 2020
7940313
ivan u never commit
ajaxvp Jan 13, 2020
56d5a66
fishhooks can bypass pvp blocking (#178)
Deauthorized Jan 15, 2020
8c0391f
https://jfrog.com/jcenter-http/
robingall2910 Jan 15, 2020
5b0ba09
fffffffff
robingall2910 Jan 15, 2020
608791d
This is no longer required (#182)
ncurran02 Jan 21, 2020
47a6275
Wow Seth, how did you not see this? (#185)
ncurran02 Jan 22, 2020
a37d8ec
yeah
script-head Jan 25, 2020
b7c1a46
show ip address on ban
robingall2910 Feb 4, 2020
ee8eb30
add current ip if online on gtfo
robingall2910 Feb 4, 2020
c5d7788
Merge remote-tracking branch 'origin/TFM-1.15' into TFM-1.15
robingall2910 Feb 4, 2020
1772164
Update README.md
robingall2910 Feb 4, 2020
7fef35a
ah so that's how it works.
robingall2910 Feb 4, 2020
ea6d541
Merge remote-tracking branch 'origin/TFM-1.15' into TFM-1.15
robingall2910 Feb 4, 2020
046bebe
shop updates
ajaxvp Feb 5, 2020
682145e
A better way to display the current IP (#186)
ncurran02 Feb 6, 2020
b2abc1d
Merge branch 'TFM-1.15' of https://github.com/TFPatches/TotalFreedomM…
script-head Feb 9, 2020
2d7353c
block beehives
script-head Feb 9, 2020
9874fe0
Create Jenkinsfile
robingall2910 Feb 10, 2020
1744eaa
lets test this
robingall2910 Feb 10, 2020
ce804ac
Update Jenkinsfile
robingall2910 Feb 10, 2020
ecc907b
The command blocker is now functioning as per normal (#187)
ncurran02 Feb 27, 2020
c94ce6b
things
script-head Mar 10, 2020
48ee7b0
Inconsistency and Ridiculous Bug Corrections (#189)
VideoGameSmash12 Mar 17, 2020
4a5032b
Changes with chat, add some commands
Mar 27, 2020
925fe4a
Revert command blocker as the one pushed was not working whatsoever
Mar 27, 2020
372ba97
Change command descriptions, as well as simplify some commands
Mar 30, 2020
9485b62
typo (#190)
untuned Mar 31, 2020
af935cb
shops stuffs
script-head Apr 8, 2020
cbc1d99
chat reactions
script-head Apr 8, 2020
e23bfa7
sometimes I fucking hate people
script-head Apr 9, 2020
bc8ff3c
permission system
script-head Apr 14, 2020
a523cc3
wftgeuhjor
script-head Apr 22, 2020
721c2dc
shit
script-head Apr 22, 2020
321d9f9
coder of the year award goes to me
script-head Apr 22, 2020
dd5e256
ZING (#193)
fionnn Apr 22, 2020
c49abd1
got bored
script-head Apr 23, 2020
a2a4a8a
Fixes for https://totalfreedom.boards.net/thread/66504/server-problem…
Telesphoreo Apr 26, 2020
abbadb5
revert shop to names, next up mysql
script-head Apr 29, 2020
d1cc694
stop confirm because video is dumb (#197)
ajaxvp May 17, 2020
43ee178
Fix my OCD (#196)
TheSilentPro May 17, 2020
4ddcc3b
SQL DB is a WIP
script-head May 29, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
17 changes: 17 additions & 0 deletions .github/workflows/maven.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Java CI

on: [push]

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v1
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Build with Maven
run: mvn -B package --file pom.xml
6 changes: 4 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# TFM excludes
/lib
build.properties
dependency-reduced-pom.xml

# Netbeans excludes
/nbproject/private
Expand All @@ -17,10 +17,10 @@ manifest.mf
/.settings

# IntelliJ excludes
*.iml
*.ipr
*.iws
/.idea
*.iml

# Maven excludes
/target
Expand All @@ -32,3 +32,5 @@ manifest.mf
.Trashes
ehthumbs.db
Thumbs.db

TotalFreedomMod\.iml
8 changes: 8 additions & 0 deletions .idea/artifacts/TotalFreedomMod_jar.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 28 additions & 0 deletions .idea/codeStyles/Project.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions .idea/codeStyles/codeStyleConfig.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 18 additions & 0 deletions .idea/compiler.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/encodings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 0 additions & 11 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1 @@
language: java
jdk:
- oraclejdk8
notifications:
email: false
addons:
apt:
packages:
- sshpass
script: mvn clean install
after_success:
- ./travis-upload.sh
12 changes: 12 additions & 0 deletions Jenkinsfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
pipeline {
agent any

stages {
stage('Build') {
steps {
mvn -B package --file pom.xml
archiveArtifacts artifacts: '**/target/*.jar', fingerprint: true
}
}
}
}
14 changes: 4 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,14 @@
# TotalFreedomMod #


[![Build Status](https://travis-ci.org/TotalFreedom/TotalFreedomMod.svg?branch=TFM1.12-Alpha)](https://travis-ci.org/TotalFreedom/TotalFreedomMod)
# TotalFreedomMod [![Build Status](https://travis-ci.org/TFPatches/TotalFreedomMod.svg?branch=TFM-1.15)](https://travis-ci.org/TFPatches/TotalFreedomMod) [![codebeat badge](https://codebeat.co/badges/5f078e55-8a02-4120-9076-70f6994f48d1)](https://codebeat.co/projects/github-com-tfpatches-totalfreedommod-tfm-1-14-fa58c58f-b1c4-4221-bf78-346e07db6961)

TotalFreedomMod is a CraftBukkit server plugin designed primarily to support the [Official TotalFreedom Minecraft Server](http://totalfreedom.me/). However, you are more than welcome to adapt the source for your own server.

This plugin was originally coded by StevenLawson (Madgeek1450), with Jerom van der Sar (Prozza) becoming heavily involved in its development some time later. It consists of over 85 custom coded commands and a large variety of distinguishable features not included in any other plugin. The plugin has since its beginning grown immensely. Together, with the main TotalFreedom server, TotalFreedomMod has a long-standing reputation of effectiveness whilst maintaining a clear feeling of openness towards the administrators and the players themselves.

### Download ###
You may download official binaries from the [releases page](https://github.com/TotalFreedom/TotalFreedomMod/releases).

Additionally, Travis CI generates a binary for each commit to the repository. While they might not be stable or 100% functional, these binaries are accessible at [tfmbuilds.win](https://tfmbuilds.win/).

### Contributing ###
Please see [CONTRIBUTING.md](CONTRIBUTING.md) if you are interested in developing TotalFreedomMod.

For information on how TotalFreedomMod is licensed, please see [LICENSE.md](LICENSE.md).

Please [join our Discord server](https://discord.gg/fb9J2TD) for any discussion on TFM development and other TotalFreedom Organization projects.
### Compiling ###

You need Maven to build. You'd also need to set the JDK version to Java 8 as that is the current standard as of now.
Loading