#text
1 messages · Page 8 of 1
?8ball you noob ?
No
?8ball You Noob ?
No
?8ball You pro ?
No
?8ball You noob?
No
?8ball You pro ?
No
?8ball You noob?
No
Sike!
!spacex
A Spacex Falcon 9 is scheduled to launch SXM-7 from CCAFS SLC 40 in 3 days 5 hours 27 minutes
god cant wait
!verify kalethinti
A private message has been sent to your SpigotMC.org account for verification!
!help
?8ball you noob?
Yes
?8ball you pro?
No
?8ball pog?
No
:l
!spacex
A Spacex Falcon 9 is scheduled to launch SXM-7 from CCAFS SLC 40 in 2 days 21 hours 26 minutes
?8ball i'm gay ?
Yes
xDDDDDDD
Have : WORKING NITRO GENERATOR want: 10 million Hypixel skyblock coins (i can go first) dm me (MINECRAFT)
@next sapphire that counts as irl trading.
idc
yeah but ur gonna get banned >_<
Whats more important to u.
Nitro or being able to play on hypixel
what if elephants had spines like porcupines >:::)))))
!verify @pale epoch
Could not find your SpigotMC.org account!
!verify Vinukgamer123
This account is already verified!
!verify KieranSlayer
Could not find your SpigotMC.org account!
?8ball you noob?
oh god
have: Working nitro generator want : 10m hypixel skyblock coins (i can go first) dm me
no
nitro gen my ass. why u trynna trade here
😂
!spacex
A Spacex Falcon 9 is scheduled to launch SXM-7 from CCAFS SLC 40 in 0 days 6 hours 25 minutes
🚀
A Spacex Falcon 9 is scheduled to launch SXM-7 from CCAFS SLC 40 in 0 days 3 hours 45 minutes
OG
!spacex
A Spacex Falcon 9 is scheduled to launch SXM-7 from CCAFS SLC 40 in 0 days 1 hours 12 minutes
!spacex
A Spacex Falcon 9 is scheduled to launch SXM-7 from CCAFS SLC 40 in 0 days 1 hours 5 minutes
😮
!spacex
A Spacex Falcon 9 is scheduled to launch SXM-7 from CCAFS SLC 40 in 0 days 1 hours 2 minutes
!spacex
A Spacex Falcon 9 is scheduled to launch SXM-7 from CCAFS SLC 40 in 0 days 0 hours 42 minutes
can not wait
you got me
A Spacex Falcon 9 is scheduled to launch SXM-7 from CCAFS SLC 40 in 0 days 0 hours 5 minutes
A Spacex Falcon 9 is scheduled to launch SXM-7 from CCAFS SLC 40 in 0 days 0 hours -2 minutes
this. is. wrong
!spacex
A Spacex Falcon 9 is scheduled to launch SXM-7 from CCAFS SLC 40 in 0 days 0 hours -5 minutes
!spacex
A Spacex Falcon 9 is scheduled to launch SXM-7 from CCAFS SLC 40 in 1 days 21 hours 48 minutes
....
Nice
Yeah they look Sexc imo
@next sapphire do my transfer application for me kid
i wish my username was texbobcat again
lmao
No

?8ball am i gay?
Yes
WHA- no im not
Lmao
A private message has been sent to your SpigotMC.org account for verification!
I am not sure what is worse, the thumbnail or the dude eating soap
shoenice vibes
!spacex
A Spacex Falcon 9 is scheduled to launch NROL-108 from KSC LC 39A in 2 days 17 hours 51 minutes
and your console is green somehow
@rough wave make it a linux command
A Spacex Falcon 9 is scheduled to launch NROL-108 from KSC LC 39A in 2 days 1 hours 17 minutes
dont worry it scared the hell out of me aswell 😂
Anime. xDD
I guess it's chinese. XD
lmao
join a discord server to say something is shit then leave
it doesnt help anyone and isnt needed
*nsfw
lmao
damn
uh k
!spacex
A Spacex Falcon 9 is scheduled to launch NROL-108 from KSC LC 39A in 0 days 1 hours 52 minutes
!spacex
A Spacex Falcon 9 is scheduled to launch NROL-108 from KSC LC 39A in 0 days 0 hours 59 minutes
🤔
😏
!spacex
A Spacex Falcon 9 is scheduled to launch NROL-108 from KSC LC 39A in 0 days 0 hours -6 minutes
!spacex
A Spacex Falcon 9 is scheduled to launch NROL-108 from KSC LC 39A in 0 days 0 hours -15 minutes
!spacex
A Spacex Falcon 9 is scheduled to launch NROL-108 from KSC LC 39A in 0 days -1 hours 0 minutes
nice
lol
!spacex
A Spacex Falcon 9 is scheduled to launch NROL-108 from KSC LC 39A in 0 days 21 hours 46 minutes
LMAO
hahah he fell to death
Dead body reported
red
A Spacex Falcon 9 is scheduled to launch NROL-108 from KSC LC 39A in 0 days 12 hours 54 minutes
o.o
!spacex
A Spacex Falcon 9 is scheduled to launch NROL-108 from KSC LC 39A in 0 days 14 hours 29 minutes
!spacex
A Spacex Falcon 9 is scheduled to launch NROL-108 from KSC LC 39A in 0 days 4 hours 50 minutes
!spacex
A Spacex Falcon 9 is scheduled to launch NROL-108 from KSC LC 39A in 0 days 1 hours 47 minutes
!verify BraveHeart_
This account is already verified!
!verify MindOfModz
Could not find your SpigotMC.org account!
!verify modz
This account is already verified!
!verify @next sapphire
Could not find your SpigotMC.org account!
ich habe keinen
!spacex
A Spacex Falcon 9 is scheduled to launch Starlink-16 (v1.0) from CCSFS SLC 40 in 12 days 6 hours 36 minutes
ight
quac
!verify Gustav1337
A private message has been sent to your SpigotMC.org account for verification!
😔
chimkin
👀
Woah, nice font.
!spacex
A Spacex Falcon 9 is scheduled to launch Turksat 5A from CCSFS SLC 40 in 13 days 23 hours 37 minutes
!spacex
A Spacex Falcon 9 is scheduled to launch Turksat 5A from CCSFS SLC 40 in 13 days 22 hours 36 minutes
!help
is there a command to set your level?
Which level 😟 😟 😳
!spacex
A Spacex Falcon 9 is scheduled to launch Turksat 5A from CCSFS SLC 40 in 12 days 17 hours 0 minutes
A Spacex Falcon 9 is scheduled to launch Turksat 5A from CCSFS SLC 40 in 12 days 15 hours 9 minutes
!spacex
A Spacex Falcon 9 is scheduled to launch Turksat 5A from CCSFS SLC 40 in 12 days 14 hours 23 minutes
?ask
If you have a question, please just ask it. Don't look for staff or topic experts. Don't ask to ask or ask if people are awake or available. Just ask the question to the channel straight out, and wait patiently for a reply.
?ask
Credit to Creator(s):
https://www.twitch.tv/moistcr1tikal
My stuff:
Twitch: https://www.twitch.tv/ghrey_
Twitter: https://twitter.com/Ghreyy
If this is your clip and you want it removed DM me on TWITTER (link above) and I will remove it :)
e
!spacex
A Spacex Falcon 9 is scheduled to launch Turksat 5A from CCSFS SLC 40 in 10 days 16 hours 35 minutes
!spacex
A Spacex Falcon 9 is scheduled to launch Turksat 5A from CCSFS SLC 40 in 10 days 15 hours 21 minutes
!spacex
A Spacex Falcon 9 is scheduled to launch Turksat 5A from CCSFS SLC 40 in 10 days 10 hours 33 minutes
!spacex
A Spacex Falcon 9 is scheduled to launch Turksat 5A from CCSFS SLC 40 in 10 days 8 hours 11 minutes

🔩
watt is that
!verify
Usage: !verify <forums username>
!verify __lucyy
A private message has been sent to your SpigotMC.org account for verification!
!spacex
A Spacex Falcon 9 is scheduled to launch Turksat 5A from CCSFS SLC 40 in 10 days 1 hours 35 minutes
A Spacex Falcon 9 is scheduled to launch Turksat 5A from CCSFS SLC 40 in 9 days 2 hours 10 minutes
o_o
!spacex
A Spacex Falcon 9 is scheduled to launch Turksat 5A from CCSFS SLC 40 in 7 days 22 hours 15 minutes
!spacex
A Spacex Falcon 9 is scheduled to launch Turksat 5A from CCSFS SLC 40 in 7 days 16 hours 45 minutes
A Spacex Falcon 9 is scheduled to launch Turksat 5A from CCSFS SLC 40 in 7 days 5 hours 6 minutes
yay
!spacex
A Spacex Falcon 9 is scheduled to launch Turksat 5A from CCSFS SLC 40 in 6 days 11 hours 15 minutes
I'm Scouting them GTA V Online Grinders x)
hello
!spacex
A Spacex Falcon 9 is scheduled to launch Turksat 5A from CCSFS SLC 40 in 5 days 23 hours 7 minutes
.
xd
!spacex
A Spacex Falcon 9 is scheduled to launch Turksat 5A from CCSFS SLC 40 in 5 days 8 hours 9 minutes
So, I@Missed the other space X Launch... aww man.
what one?
the last launch was like a week ago so you good @azure saffron
Cool
need staff for my server dm me
Lol
kk
Light mode users 🤔
?services
?service
Light mode users are NOT USERS
Why dose PewDiePie have only 9 Subs??
probably a reuploader
i think too
but why is the title "Minecraft Hardcore Until I Die" in the bottom of the video?
idk
@dense nimbus @cold rivet @cold rivet there is something called inspect and u can change what a website shows but it will go back to normal when u reload it
hi
hello everybody i am planning to open a server and this will be my first server towny server is there anyone who can help me with towny package
@river cypress I'm not a dumbass lmao
🤔 you sure
!spacex
A Spacex Falcon 9 is scheduled to launch Turksat 5A from CCSFS SLC 40 in -3 days -6 hours -57 minutes
the fuck
!verify
Usage: !verify <forums username>
!verify nucekr
Could not find your SpigotMC.org account!
!verify Nucker
A private message has been sent to your SpigotMC.org account for verification!
!verify Lukas___ltu
This account is already verified!
!verify davidcubesvk
A private message has been sent to your SpigotMC.org account for verification!
(!verify) (www.spigotmc.org, account nick)
A private message has been sent to your SpigotMC.org account for verification!
does spigot also work with the new snapshots?
no
ok
anyone know a plugin that will give a player a reward once they've found all 50 secret signs or something. I cam across some plugins but it gives rewards per sign they find. I am looking for a plugin that will only reward them once they've found all 50
really
really
this is sad
you come in a minecraft server discord to tell everyone to download hacks for a block game
yes
xd
who hurt you
hacks are nonsense unless u r playing anarchy
hacks r cool if u make them urself
Well imean he did took the time to; create a forum account, verify that account, join the discord, verify in discord
Must appreciate the effort 😂
woo back wednesday
impact is pure trash outside of anarchy
baritone
baritone is lit but that's about it
it has no combat options so if you walk away mining ores or smth, a skeleton or creeper or zombie or whatever could easily come up and kill you
and it doesn't avoid caves
You can always fix it yourself, it's open source
impact has a setting that when you enable kill-aura it attacks mobs while you are mining ore in baritone
It might be Aristois and not Impact
aristois has that but it doesn't work as of 2 weeks ago
nice
hi



o. h.
LMAO
nice one xd
Pog
no shortener links are allowed iirc
this will give you tingles so if you want more like hese make sure to like and subscribe for more like thee
thats what that link is
the beat go hard
when doesn't it?
5:48:17
👀
🥵
nope @next sapphire still good at 5:48:17
damn u just rickrolled me
lol
I know this is weird question, but can anyone complete this survey on veganism (2 minutes) for some coursework I need it for? 🥺
https://eclipsed.typeform.com/to/N9eEPtV9
unique
@opal glade ping now you get to switch channels :0
@turbid thunder you are now blocked
!verify BomBardyGamer
This account is already verified!
🇴 oh 😮 my 👉 🧔 god 🙏 did 💯 heretere ☝️ just 🕥 block 📵 🚫 incognitostaff 🥸 🔨

Hell0 (Привет)
@next sapphire where are you from?
ja jestem z polski poland
Hahaha [Xaxax]
This account is already verified!
xd
привет меня зовут зося
Мне 11 лет
и я не знаю, о чем говорю
кто-нибудь говорит?
english only please
@plain widget You should add multiple help development channels
no
weaves doesn't have control over any of that stuff lol
i fucked ur mom shit lips
o.o
!verify kfir123116
A private message has been sent to your SpigotMC.org account for verification!
!verify kfir123116
This account is already verified!
.
yes
!help
!verify jaylawl
A private message has been sent to your SpigotMC.org account for verification!
dead meme go away
If you wish to request or offer development/art/building/administration services, please do so at https://www.spigotmc.org/forums/services-recruitment-v2.54/
Sike!
?help
i need that original running meme
damn i wanted to join 😦
this discord is dead
good
text
If you wish to request or offer development/art/building/administration services, please do so at https://www.spigotmc.org/forums/services-recruitment-v2.54/
if this is not allowed then take it out yourself
i cant just delete random peoples message
this is not allowed ?
yes but I'm not advertising I'm asking for people
you publicly released your server ip, go to services if you are looking for admins
either way, nobody in here wants to know your server ip
why are you so mean to people ?
i'm not, its just annoying to see people advertising their server
like i said, go to services if you are looking for admins
im sorry if i came off as rude
have a good day my friend 🙂
👍🏿
!verify
Usage: !verify <forums username>
A private message has been sent to your SpigotMC.org account for verification!
!help
No
please help how to use this command after installing powerranks
/tp @p 15 22 -200
Actually i want to use this command for command block.
yeah
@coral cove you need to add minecraft: before tp
only 4 days late
not bad
!help
package index
package index
That would be a handy command tbh lol
if(!(String.valueof(condition).equals("false")))
lol
boolean condition = true;
if(!String.valueOf(Boolean.parseBoolean(String.valueOf(condition))).equalsIgnoreCase("FaLs" + "E")) {
boolean ConditionPassed = true;
if(Boolean.parseBoolean(String.valueOf(ConditionPassed))) {
}
}
?ask
If you have a question, please just ask it. Don't look for staff or topic experts. Don't ask to ask or ask if people are awake or available. Just ask the question to the channel straight out, and wait patiently for a reply.
while (!(String.valueof(condition).equals("false"))) {
//code
break;
}
Piggy made an epic plugin called https://github.com/PiggyPiglet/DocDex which allows you to do this
it supports paper, spigot, guava, java,
list is here: https://github.com/PiggyPiglet/DocDex/issues/14
I did see that, yeah. I think md replied to the thread on Spigot some time ago
Yeah
he pinged the other day asking why it needs manage messages iirc
import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
class Server:
def __init__(self, ip, port):
self.ip = ip
self.port = int(port)
self.connections = []
def bind(self):
sock.bind((self.ip, self.port))
sock.listen()
def accept(self):
conn, addr = sock.accept()
self.connections.append(conn)
def send(self, message):
for conn in self.connections:
conn.send(message.encode())
def close(self):
sock.close()
i loved python sockets the most
so simple
init
try #help-server
Kk thank you 🙂
hmmm if(!condition)
@next sapphire você por aqui?
its funny cuz thats not even right lol
?javadoc
package index
hey
can you post your code again please
?paste
or https://paste.lucyy.me if you want something prettier
oof lol
does ```java
player.spigot().sendMessage(comp.getComponent(0), comp.getComponent(2));
cool
nice
Hey man... props to them for uh... getting themselves out there 
why did i click play
the aliens are not proud of us
Why '
watch the bideo lol
OOF
wtf did I just watch
k, writing some code
@tender canopy this should work (not tested) https://paste.md-5.net/uviwixuhic.java
oh wow that's a lot of code thanks a lot! I will test it
sec, mistake
it was just the targeting message
if it works, there is one more validation check it needs after the while loop
hm it targets the player holding it and not the other player
um, sec
does the compass actually target you or just the message?
I fixed the message in the last post
oh it targets normally but just the message is wrong
oh i thought i pasted the new one let me check
hm it works with the first player that joined but with the second one it puts the target on himself
targets himself?
it shoudl be impossible to target yourself
if you click the compass it should cycle to the next player
yeah it just says the target is <the one holding in> and the compass goes crazy
That code shoudl make that impossible java // Skip if this player is us. if (player.getUniqueId().compareTo(online.getUniqueId()) == 0) continue;
do you want the ip of the server to try and work it out?
does the message say its targeting yourself? or did I already ask that
it doesn't say something special just <name> +"is the target"
name being the player holding the compass?
yes
there is one place its possible.
but they would have to have been targeting someone and switched to the next player.
honestly your coding is above my level so i cant really help you
does it only happen with the third player?
there are two players and it only happens with the second one
hm it works with 2 but something is weird with 3 I will tell you what is it in a sec
oh it was just me getting confused with the names
yep it all works now thank you so much I have been trying to do this for like 3 days
It was an interesting idea and I could see you'd not be able to get your head around the logic of the targeting 😉
haha yes it was hard figuring out how to separate it between players and not have a mutual target
ok good luck from here. I'm back to teh main help channel now
@tender canopy I shrank the selectTarget method a little. https://paste.md-5.net/hozapuzawu.cs
oh to make it more efficient?
yep
those images tell a wonderful story
mhm
of love, hate, betray, tragedy
top 10 anime reverse cards
"we've spiked the road"
"1/5th of it. 😏 🏎️ "
"so i built this cage to keep em secur--"
lmao
look out its big guy
@next sapphire is a god
JAKE ThA SNAKE iS MY Enemy
I've decided im a carrot
agreed
insta: @truefloat
discord: https://discord.gg/Usgg9H8
a little sum different, inspired from some tik toks i've seen recently and rye - chip
4:20 :)
sub4more
also, this is what’s familiar to me, so if you grew up different go make your own
none of these were strangely familiar
you are strange
i recognize like 5 of those places
which ones
im not gonna go through the vid again]
but they all have similar architecture from my previous houses
and places around those houses
1:00 1:48 2:27 pretty sure i saw that one in a dream, 2:40 was one of my friends old houses 3:20 was something similar i saw in a game once
I've never been to an airport, I've never lived in a 2 story house/been near/in one, I've never had a school with a door like that, I've never been to a run down looking prison, I've never been in what looks like a 70s hallway, or a 70s cafeteria, I've never been in a tiny bathing room? None of my playgrounds I've played on looked like that, Idk what the red room is supposed to be, and the run down builder + road, I have no clue what those are
i feel like the music is also designed to represent a feeling of nostalgia
damn where do you live
florida
i've also never been to an airport, i saw that one in a dream :P
like slightly rural city
does anybody have a plugin that adds alot more enchants except from eco enchants?
Why not EcoEnchants?
hes saying that theres source
and that you can compile for free
but don't do that
its such a douche thing to do
i think thats what your saying
idk
will he know how to do that no
Who knows
()
made my own config language
TokenError in file 'test.igd' at line 2, position 9: Expected number, found '.'
age = 24..
^
Saved name: Imagine
Age: None
New name: Peaches_MLG
from image import ImageConfiguration
config = ImageConfiguration('test.igd').load()
print(f'Saved name: {config.get("name")}')
print(f'Age: {config.get("age")}')
new_name = input('New name: ')
config.set('name', new_name)
config.save()
name = Peaches_MLG
CrazyEnchantments maybe, it's free too
t
.
Heya
hello
is idley or falix better for server hosting?
neither, pay for a proper host
@night egret
so explain exactly what youre trying to do
I want to send every event to extension with a number which is defined by my plugin
define "extension"
what exactly do these extensions do
Each of them contains a pack of events from 0 to 10 which all saved in my plugin
When an event is called like EntityDamage it will get all extensions that have this Event in their pack and get the related number to the extension and send it to extension/call the method in extension
why make them an extension and not just a plugin?
at that point youre just extending spigot
I want to give the option of selecting what extension you like
And also it allow me add more extension without updating the plugin
Or if one extension need to be updated, I can update it without any problem
The extensions don't make the problem, I have this issue
just ship separate plugins then
org.bukkit.plugin.IllegalPluginAccessException: Unable to find handler list for event org.bukkit.event.Event. Static getHandlerList method required!
The extensions are ok
Static getHandlerList method required!
I need to call the event with a number added to it
that's your problem
that is a really weird way of doing it
why not just implement listeners in each "extension" and register them
Imagine 150 extensions get called for an event
your point is?
It's a bit heavy
no heavier than one large listener
how is that related to events
The plugin is a enchantment plugin and extensions are the enchants
The level of enchantment is defined by plugin and should be sent to enchant for specified events
you couldve said that
Didn't I?
no
My bad lol
that heavily depends on implementation
What do you mean?
so go over exactly what the problem is
Each enchantment has it's own faunctionallity, For example I go with Toxic
it has EntityDamageEntity where it should apply poison to target with a chance defined by level
The problem is I don't know how to send this number to Toxic
I was going to define a new Handler where it send it through the handler it self
But since the type of event is not defined I was going to use onEvent(Event event) but it don't work
how are you storing the enchantment data for each item?
ok
@lyric lava okay.
You need to make some minor changes to your main class so yoru ScoreboardManager will be available to yoru event class
okay.
like...
private ScoreboardManager sm;
@override
public void onEnable() {
sm = new ScoreboardManager();
... etc
}
public ScoreboardManager getScoreboard() {
return sm;
}```
then your event listener class can access your sm via plugin.getScoreboard()
Right?
public class Main extends JavaPlugin {
private ScoreboardManager sm;
@Override
public void onEnable() {
sm = new ScoreboardManager();
ScoreboardManager sm = new ScoreboardManager();
CommandGod cg = new CommandGod(sm);
getServer().getPluginManager().registerEvents(new JoinListener(this), this);
}
public ScoreboardManager getScoreBoard() {
return sm;
}
}
delete ScoreboardManager sm = new ScoreboardManager();
okay
then show me your JoinLIstener class
public class JoinListener implements Listener {
private Main main;
public JoinListener(Main main) {
this.main = main;
Bukkit.getPluginManager().registerEvents(this, main);
}
@EventHandler
public void onJoin(PlayerJoinEvent e) {
new ScoreboardManager();
}
oh you register in the constructor. you can remove that. its not a good idea
delete Bukkit.getPluginManager().registerEvents(this, main);
okay
then in your onJoin you access the sm with main.getScoreboard().on.addEntry(e.getPlayer().getName());
okay done
then display the scoreboard you need to add a getter to yoru ScoreboardManager
in ScoreboardManager add...
public Scoreboard getboard() {
return board;
}```
okay done
so you can display it to the player onJoin with e.getPlayer().setScoreboard(main.getScoreboardManager().getBoard());
do you mean:
e.getPlayer().setScoreboard(main.getScoreBoard().getBoard());
yes
okay done
that should be it
did you include the setPrefix code when I told you to add the constructor?
I ommited that code of yours
public class ScoreboardManager {
public Team owner, mod, god, rec, live, on;
Scoreboard board;
public ScoreboardManager() {
Scoreboard board = Bukkit.getScoreboardManager().getNewScoreboard();
owner = board.registerNewTeam("00100OWNER");
mod = board.registerNewTeam("00200MODERATOR");
god = board.registerNewTeam("00300GOD");
rec = board.registerNewTeam("00400REC");
live = board.registerNewTeam("00500LIVE");
on = board.registerNewTeam("00600ONLINE");
owner.setPrefix("§4Owner §8| §4");
mod.setPrefix("§aMod §8| §a");
god.setPrefix("§6God §8| §6");
rec.setPrefix("§cAufnahme §8| §c");
live.setPrefix("§9Live §8| §9");
on.setPrefix("§7Online §8| §7");
Bukkit.getOnlinePlayers().forEach(p -> {
on.addEntry(p.getName());
p.setScoreboard(board);
});
}
public Scoreboard getBoard() {
return board;
}
}
This is my scoreboardManager
ok thats wrong
okay
change java public ScoreboardManager() { Scoreboard board = Bukkit.getScoreboardManager().getNewScoreboard();
to
public ScoreboardManager() {
board = Bukkit.getScoreboardManager().getNewScoreboard();```
yes
Okay. Team is showing up. And command is working.
THANK YOU SO MUCH!!!!!!!
How can I thank you 😅
np.
Sorry for taking your time 😉
tis ok, I@m only wasting it playing games here 🙂
back to main help channel now. Have fun
you too
okay 🙂
ok so describe your problem completely
So, I created a team with a normal Scoreboard Manager and want to set a Prefix for the Chat, not only for the list.
does Team#setPrefix(String) not work
Only in the tab list, not for the Chat
That is not helpful
are you trying to do like staff prefixes?
because this is a really weird way of doing it
Something like this, yea
But I wanna do it 🙂
no need to work with scoreboard, it gets messy and impractical quickly
also no permissions
but why
Practising, I think...
i would find something else to work on imo
scoreboard has never worked for staff ranks
is it that complicated, when I want to set a chat prefix for a normal team?
wait are you using teams to set chat prefix?
yes...
is it wrong?
a plugin
its a very wonky way of doing it
i was more so wondering since it was interesting
i don't use it XD
90% of my plugins on my server are coded by me and connect within 1 lib plugin to share data
fair
alot of people question me, since i made my own permissions plugin
and i've been yelled at to use luck perms instead
tbf i dont really see the point in going custom when we already have all this great stuff
tbh main reason, is seemless data transfer for stuff like my ban plugin, discord, and tokens
luckperms has a solid api
fair enough
i do still use lp for friends servers
XD
tbh i didn't have a true reason for it, i just had the idea and wanted to see how good it would actually be for my design
i based it off pex
XD
i learned the entire pex commands list
this is before luckperms was a thing and you had to pick custom, pex, or group manager
ahh that makes more sense
Global:
Name: Zoon20X
Rank: Knight
IsStaff: true
Verified: false
Banned:
isBanned: false
Until: 12-01-2021 16:05:54
Reason: ''
BannedBy: Zoon20X
StaffRank: Owner
Coins: 0.0
Survival:
Tokens: 15
Permissions: []
CityLiving:
Permissions: []
``` this is my base player file for storing any type of data for the player
could get interesting for concurrent access though
all data gets loaded to memory when they join to the server (i haven't got a bungee set up yet) so after i set up a full network it was only gonna load the data for each server the player joined
eg (survival - loads ranks, verified, permission)
lobby loads rank, banned
ah fair
ye, so all the plugins just go ```
getPlayer(player).getRank();
getPlayer(player).isStaff();
getPlayer(player).getBalance();
and it's just a container
saved to memory
seems pretty nice
was a pain to get working XD
i can imagine
but lets be fair, thats what programming is, having a problem, and not knowing why until it starts working and still not knowing why
lmao
I just made my ranks / groups as separate files
And it just has permissions, and is staffrank
So I can assign 2 ranks to a user and not clash them
how can i send a title to a player when they join the server
i tried using this
PacketPlayOutTitle welcomeTitle = new PacketPlayout
but it wont let me import it
Cool
PlayerJoinEvent and then send a title using the title api
Player.sendTitle("")
i cant work out what the format would be, please could you give me an example
ok
yeah i meant the built in api for sending titles
public static void sendTitle(Player player, String title, String subtitle) {
player.sendTitle(title, subtitle, 5, 10, 5);
}
thank you
what i have
i got this error class or 'interface' expected
Where
Also this isn't a help channel use #help-development
ok


very
how was your day
not bad
well this is fun
I'm just listening to music and doing other stuff, so of course.
this is how you wear helmets, yes?
on your feet, legs, and chest
Ah, I see the issue :)
f
?paste
I'm looking for reliable admins that know alot about plugins and such that would like to help me set up my events java server
wait people are actually using it?
its an amazing pastebin
oh wow yes it is very broken
how
Well the ui could be improved for 1
Scaling is off
Text renders strangely sometimes too
no shit youre on mobile
its not made for mobile
Didn’t say it was
if you code on your phone thats sad
You’re being remarkably hostile
“No shit you’re on mobile”
“it’s not made for mobile”
“Your phone is dogshit”
“If you code on phone that’s sad”
I’m not hating on it I’m just agreeing with what the hosted said
if you get offended by this you might wanna block me
I’m not offended, I’m just pointing out that you come across as hostile
ive said way worse than that on a normal occasion
i guess we have two definitions of hostile
¯_(ツ)_/¯
doing that depends on how your server is set up
oh my goodness...
its not that simple
You could look for a plugin that rewards a player when they make kills with money or w/e
And you could look for another plugin that gives permission if they use that money
I'm looking for reliable admins that know alot about plugins and such that would like to help me set up my events java server
Literally no one wants to work for you if you spam every channel.
lmfao
Hi guys
hi...
hello?
hiya
k so i just started w spigot and my question is: how do i check if the item a player is eating is steak or not
PlayerItemConsumeEvent?
yeah
PlayerItemConsumeEvent#getItem() to get the item
im using event.getItem().equals(Material.COOKED_BEEF)
ItemStack#getType() to get the Material
so no . but # ?
is just javadoc notation meaning "an instance of type x"
ie its not static
the code you posted there is almost right
getItem() will give you an ItemStack
comparing an ItemStack to a Material will always be false, they're different types
compare the materials
event.getItem().getType() == Material.COOKED_BEEF
oh ok i see
?xy
Asking about your attempted solution rather than your actual problem
One message removed from a suspended account.
?ask
If you have a question, please just ask it. Don't look for staff or topic experts. Don't ask to ask or ask if people are awake or available. Just ask the question to the channel straight out, and wait patiently for a reply.
?services
If you wish to request or offer development/art/building/administration services, please do so at https://www.spigotmc.org/forums/services-recruitment-v2.54/
G
guys how do i set the server icon in bungeecord
@night egret Can ya help out
Contents of an onCommand method:
if(!(commandSender instanceof BlockCommandSender)) {
return true;
}
BlockCommandSender blockCommandSender = (BlockCommandSender) commandSender;
World inWorld = blockCommandSender.getBlock().getWorld();
for (Entity worldEntity : inWorld.getEntities()) {
if(NBTEditor.hasTag(worldEntity, args[0])) {
float entityYaw = worldEntity.getLocation().getYaw();
float entityPitch = worldEntity.getLocation().getPitch();
worldEntity.setRotation(entityYaw + 30, entityPitch);
}
}
NBTEditor.hasTag is a static method I made checking if an entity has a tag
But only this is important:
float entityYaw = worldEntity.getLocation().getYaw();
float entityPitch = worldEntity.getLocation().getPitch();
worldEntity.setRotation(entityYaw + 30, entityPitch);
Because I already confirmed it reognizes me as the entity
i imagine get a location, set the yaw and pitch, and set the location back
How to I set the player location again?
Entity#teleport
Ah
@night egret How about this:
float entityYaw = worldEntity.getLocation().getYaw();
float entityPitch = worldEntity.getLocation().getPitch();
if(worldEntity instanceof Player) {
Player playerWorldEntity = (Player) worldEntity;
Location turnedLocation = playerWorldEntity.getLocation();
turnedLocation.setYaw(entityYaw + 10);
playerWorldEntity.teleport(turnedLocation);
return true;
}
worldEntity.setRotation(entityYaw + 10, entityPitch);
give it a go
Location loc = event.getBlock().getLocation();
loc.getWorld().spawnEntity(loc, EntityType.CREEPER);
}```
How would I set "loc" to it's location but +1 Y-coordinate?
oh wait i thought i was there sorry
Hi)
👋
lol
?java
This man is faking screenshots
wheres that
imagine making a bot in another discord
import random
REPLACE = '#$%&!*@?'
with open('curses.txt', 'r') as file:
curses = []
for ln in file.readlines():
curses.append(ln.strip())
size = len(REPLACE) - 1
def case_replace(old, new, text):
idx = 0
while idx < len(text):
idx_l = text.lower().find(old.lower(), idx)
if idx_l == -1:
return text
text = text[:idx_l] + new + text[idx_l + len(old):]
idx = idx_l + len(new)
return text
def randchar():
return REPLACE[random.randint(0, size)]
def generate(msg):
gen = ''
for i in range(len(msg)):
gen += randchar()
return gen
def replaceall(word):
for curse in curses:
word = case_replace(curse, generate(curse), word)
return word
def translate(lst):
trns = []
for word in lst:
trns.append(replaceall(word))
return trns
def to_censored(msg:str):
return " ".join(
translate(msg.split())
)
if __name__ == '__main__':
while True:
msg = input('Uncensored: ')
print(to_censored(msg))
?help
yoikes