MediaWiki

Common.css

From Dogcraft Wiki

(Difference between pages)
(Unaprilfoolification)
 
mNo edit summary
Tag: Visual edit
 
Line 1: Line 1:
@import url('https://fonts.googleapis.com/css?family=Nunito&display=swap');
[[File:Husky spawn from Bedrock by Txp.jpg|alt=screenshot of bedrock player in husky spawn|thumb|419x419px|A player logging in to Dogcraft from a Bedrock Edition account.]]
@import url('https://fonts.googleapis.com/css?family=Fascinate+Inline&display=swap');
''For a guide on how to link Java and Bedrock accounts, see [[Guide:Cross Platform Account Linking|Cross Platform Account Linking]].''


/* ==Structural/Skin changes== */
The Dogcraft minecraft server can be joined from both Java and Bedrock Editions of the game. The server itself runs on Java Edition, but through plugins Bedrock players are also supported. This means that in addition to joining from desktops using Java Edition, players can also join from phones, consoles, and using the Windows 10 edition of the game on desktops. Bedrock Edition players can either join using only Bedrock, or if they also have Java link the two accounts, and play from both platforms.


#actions-button {
===Joining Dogcraft from Bedrock===
z-index:5!important;
The IP address for joining Dogcraft on Bedrock is <code>server.dogcraft.net</code> or <code>bedrock.dogcraft.net</code>. The port is the default (automatically filled) number, <code>19132</code>.
}
.mw-special-Movepage #ooui-2 {
z-index:600;
}
/* Selflinks */
a.mw-selflink {
color: inherit;
font-weight: bold;
text-decoration: inherit;
cursor: inherit;
}
/* Search box allignment issue */
@media only screen and (min-width: 641px) {
.top-bar input {
padding-top: .5rem;
}
}


=====Exclusively Bedrock or Cross-Platform play=====
Users who want to play on Bedrock Edition have a choice between playing exclusively on Bedrock, or opting for Cross-Platform play using both Java and Bedrock accounts.


/* Changing the default questin mark in the help indicator on special and category pages */
New players wanting to play exclusively on Bedrock should [[Guide:How to link a Dogcraft account|Link their Accounts]] with Dogcraft.net. (Same process as Java)  
#mw-indicator-mw-helplink a {
background-image: url('images/0/0d/Mw_helplink_image.svg');
}


/* Sitenotice */
Players who have both Java and Bedrock accounts and want to play on the server with both will need to link those accounts together to comply with the [[Rules#5|rules]]. There is a guide on how to do that at [[Guide:Cross Platform Account Linking|Cross Platform Account Linking]]. Keep in mind that when linking Java and Bedrock accounts, progress made on Java will always overwrite progress from Bedrock.
/* Moving the Sitenotice down, so it isn't hidden by the topbar */
#siteNotice {
margin-top: .1em;
position: fixed;
z-index: 4;
width: 100%;
}
/* Hiding it by default */
/*#siteNotice {
display: none;
}*/
/* re-enabling it on select namespaces (main, user, project, guide) */
/*.ns-0 #siteNotice, .ns-2 #siteNotice,
.ns-4 #siteNotice, .ns-3002 #siteNotice {
display: block;
}*/
.mw-dismissable-notice-close {
font-size: 12px;
}
@media only screen and (max-width: 1000px) {
#siteNotice {
display:none!important;
}
}
/* Moving content down (testing) (main only) */
/*first heading needs to be the one to be moved down, because if the whole #content is moved down, the Action button will become
unclickable */
.ns-0 #firstHeading {
padding-top:3.5rem !important;
}


/* ==Skin fixes after updating to Mw 1.35== */
Linking Java and Bedrock accounts will mean that logging in to the server is only possible with one of them at a time. Having multiple/alternative accounts is against the server rules, so if you are planning to play from both Java and Bedrock, you must link the accounts together. Otherwise, one, or both accounts could end up banned. When two accounts are linked together like that, the inventory, levels, [[Dogcraft Dollars|DCD]], [[Guide:Claiming Land|claims]], [[Guide:Homes|homes]], etc. will carry between them.
/** Image positioning **/
div.tright,
div.floatright,
table.floatright {
  clear: right;
  float: right;
}
div.tleft,
div.floatleft,
table.floatleft {
  float: left;
  clear: left;


}
===Effects on Java Edition===
/** CSS and JS page backgrounds (to be moved into foreground.css later)**/
Because the Dogcraft Server runs on the Java Edition of Minecraft, Java players are not effected in any way by allowing Bedrock players to join.  
.mw-highlight {
background-color: #f8f8f8 !important;
}
/** Editsection links (hiding these for now, may be back later)**/
.mw-editsection {
display: none;
}
/** Categories **/
.catlinks ul {
    display: inline;
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-type: none;
    list-style-image: none;
}
.catlinks li {
display: inline-block;
line-height: 1.25em;
border-right: 1px solid #a2a9b1;
margin: 0.125em 0;
padding: 0 0.5em;
zoom: 1;
}
.catlinks li:last-of-type {
border-right: none;
}
.mw-normal-catlinks a {
vertical-align: middle;
}
/**
* Hides the catlink box if no catlinks are included on the page
*/
.catlinks-allhidden {
display: none;
}
/* printfooter */
.printfooter {
display: none;
}


/* Setting the width of the captions on packed-overlay and packed-hover galleries to cover the entire image */
===Effects on Bedrock Edition===
.gallerytextwrapper {
Because of the differences between the Java and Bedrock editions, there are some minor bugs that Bedrock players might experience, but it should not affect gameplay in a major way. For example, redstone also works differently on Bedrock and Java. On Dogcraft, because it is a Java server, redstone works like it normally does in Java Edition. You can see the [[User:Domino/Draft/Dogcraft on Bedrock#Known issues|known issues]] section of this page for a full list of differences.
width: 100% !important;
}


/* Hide discusson pages */
===Bedrock Features===
[[File:Bedrockplayerintab2 (3).png|alt=screenshot of the tab screen with a bedrock player online|thumb|282x282px|A Bedrock player on tab, with the asterisk in front of their name.]]


/*#ca-talk,*/ #pt-mytalk, #wikiEditor-section-help div[rel="discussion"],
=====Names=====
.mw-usertoollinks span:first-of-type, .mw-usertoollinks > span:nth-child(2)::before,
The most visible difference between someone playing on Java or Bedrock edition is their playername. When someone connects to the server from Bedrock Edition, their name gets prefixed with an asterisk (<code>*</code>). This is done to make sure no two players with the same name can be online. This asterisk is visible everywhere at the start of their name, from chat to the tab screen. It also has to be used in commands, for example when teleporting to someone on bedrock, or when sending them a private message. But, this asterisk only shows up for people playing exclusively on Bedrock, if someone linked their Java and Bedrock accounts, the asterisk disappears.
.mw-contributions-user-tools .mw-changeslist-links span:first-of-type,
.mw-contributions-user-tools .mw-changeslist-links > span:nth-child(2)::before,
.ns-talk #ca-edit, .ns-talk #ca-addsection {
display: none;
}


/* Hide open list marker on the Go to Dogcraft button in topbar */
For example, if a player named "Alex" were to log on from bedrock, their name in chat would show up as "*Alex", and if you wanted to send them a private message, the command you would use would be <code>/w *Alex <message></code>.
/*#p-Go_to_Dogcraft a::after {
display:none;
}*/


/* Hide already hidden (empty) go-to-dc.net dropdown ul*/
=====Offhand=====
/*#p-Go_to_Dogcraft ul.dropdown {
Bedrock Edition restricts the number of items someone can place in their offhand slot compared to Java. To counter this, the command <code>/geyser offhand</code> is added, which places whatever item someone is holding in their main hand into the offhand slot. This command can only be used by players on Bedrock. Some offhand features, such as placing blocks or eating may not work on Bedrock Edition still.<ref name=":0">Testing for the [[User:Domino/Draft/Dogcraft on Bedrock#Known issues|Known issues]] section was done by {{Player|Txp_}}</ref>
display:none;
}*/


/* Hide "Main Page" titles */  
=====Unlinking=====
body.page-Main_Page .title,
Bedrock accounts that are linked with a Java account can be unlinked with the command <code>/unlinkaccount</code>.
body.page-Main_Page #tagline {
display: none;
}


.row.display {
===Known issues===
background: #eee;
This section will include the known bugs/differences between Java and Bedrock editions, and a solution to them if there are any.  
font-size: 11px;
margin-bottom: 10px;
}
.row.display .columns,
.row.display .column {
background: #e7e7e7;
border: 1px solid #ddd;
font-size: 13px;
font-weight: bold;
text-indent: 3px;
padding-top: 8px;
color: #444;
padding-bottom: 8px;
}


/** ===VISUAL EDITOR FIXES=== **/
*Clickable links in chat are not a feature on Bedrock Edition.<ref name=":1">https://github.com/GeyserMC/Geyser/blob/master/README.md#what-cant-be-fixed</ref> This mainly effects linking and certain commands like teleporting. For a workaround while linking, see [[Guide:How to link a Dogcraft account|Step 1 of the Linking Guide]]. For the accepting or denying teleport requests, use the commands <code>/tpaccept</code> and <code>/tpdeny</code> as alternatives.
*Commands may occasionally not work when targeting players on Bedrock. In cases like this, try surrounding their name in quotes, including the asterisk. For example, like this: <code>/tpa "*BedrockPlayer"</code>.<ref>https://github.com/GeyserMC/Geyser/wiki/Floodgate#running-commands</ref>
*Bedrock players may appear as if they were wearing Steve or Alex skins to Java players. Currently, there is no fix for this.<ref>https://github.com/GeyserMC/Geyser/wiki/Floodgate#skins</ref>
*Custom Head items, when inside inventories display the Steve or Alex skins to Bedrock players. Currently, there is no fix for this.<ref name=":1" />
*Some Custom Heads may appear as Steve or Alex for Bedrock players even when placed. Currently, there is no fix for this.<ref name=":0" />
*The Glowing Effect and Spectral Arrows are not a feature of Bedrock Edition. When a Bedrock players holds a Spectral Arrow, it turns into a normal arrow. To a Java player observing, it will continue to display the texture of a Spectral Arrow, but it will no longer give the glowing effect when fired, even if given to a Java player.<ref name=":1" /><ref name=":0" />
*Posted armor stands are not a feature on Bedrock. When a posed armor stand is placed by a Bedrock player, its post will be invisible for them, it will appear in the base position. However when looking at it from Java, even if the posed armor stand was placed by a Bedrock player, the post will be visible. Other special armor stand properties, such as size or arm visibility are features on Bedrock, and so unchanged between editions.<ref name=":1" />
*The [[Pigfarm]] pass has been reported to be buggy for Bedrock players.<sup>[More details needed]</sup>
*Sign editing on lines 2-4 may be bugged out on certain Bedrock platforms.<ref>https://github.com/GeyserMC/Geyser/issues/1063</ref>


/* VisualEditor
===Technical===
* fixes misalignment of toolbar icons
On a technical level, allowing players to join a Java server from Bedrock Edition is done using the [https://geysermc.org/ GeyserMC] plugin. For linking Java and Bedrock accounts, the [https://github.com/GeyserMC/Floodgate/ Floodgate] plugin is used.  
*/
.oo-ui-toolbar-bar .oo-ui-tool .oo-ui-tool-link {
padding-top: 0 !important;
}


/* fixes toolbar scroll displaying
===See also===
* (previously when scrolling down, toolbar would hide under topbar)
*/
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: 50px;
}


/*==Fixes the Visula Editor save confirm dialog box's position on screens smaller than 550px==*/
*https://geysermc.org/
*https://github.com/GeyserMC/Geyser/blob/master/README.md
*https://github.com/GeyserMC/Geyser/wiki
*https://github.com/GeyserMC/Geyser/wiki/Floodgate


/*VE all options menus fix on phone*/
===References===
/*VE Gallery Insert box fix on phone*/
<references />__NOTOC__
/*VE Media Insert box fix on phone*/
[[Category:Site Content]]
/*VE All options menus fix on phone*/
/*VE Blue save button top padding on phone*/
/*VE Actions button z-index fix on phone: othervise it covers the save confirm window's save button*/
@media only screen and (max-width: 900px) {
.oo-ui-processDialog .oo-ui-window-frame {
top: 90.9px!important;
position:fixed!important;
}
.oo-ui-processDialog-actions-other {
position: fixed!important;
}
.oo-ui-toolbar-bar {
text-align: center;
line-height: 300%;
}
.oo-ui-toolbar-bar .oo-ui-tool .oo-ui-tool-link {
padding-top:0.857143em !important;
}
.ve-active #actions-button {
z-index: 0 !important;
}
}
 
/*VE Gallery Insert box fix on dektop*/
@media only screen and (min-width: 901px) {
.ve-ui-mwGalleryDialog .oo-ui-window-frame {
top: 80px!important;
}
}
 
/*VE Media Insert box fix on dektop*/
@media only screen and (min-width: 901px) {
.ve-ui-mwMediaDialog .oo-ui-window-frame {
top: 80px!important;
}
}
 
@media only screen and (max-height: 519px) and (min-width: 500px) {
.oo-ui-processDialog .oo-ui-window-frame {
top: 80px!important;
}
}
 
/** ===PHONE VIEW FIXES=== **/
 
/*==Sets infobox width to full screen on phones==*/
@media only screen and (max-width: 640px) {
.phonefullscreen {
width: 100%!important;
max-width:100%!important;
padding-left: 0!important;
padding-right: 0!important;
margin-left: 0!important;
margin-right: 0!important;
}
figure {
width: 100%!important;
margin-left: 0!important;
margin-right: 0!important;
}
.phonefullscreen2 {
width: 100%!important;
max-width:100%!important;
}
.trophyfullscreen {
display:block;
}
.trophyfullscreen > div {
float:none!important;
}
.infobox {
width: 100%!important;
}
.infobox .phonefullscreen img {
width: 100%;
}
.mw-references-wrap {
width: 100%!important;
overflow-wrap: break-word!important;
}
}
 
@media only screen and (max-width: 1000px) {
.mainpagefullscreen {
width: 100%!important;
display: block!important;
padding-left: 0!important;
padding-right: 0!important;
padding-bottom: 0!important;
max-width:100%!important;
}
.example-orbit {
width: 100%!important;
padding-left: 0!important;
padding-right: 0!important;
}
.orbit-container {
width: 100%!important;
padding-left: 0!important;
padding-right: 0!important;
}
.orbit-container .thumbimage,
.orbit-container .thumbinner,
.orbit-container .thumb{
width: 100%!important;
max-width:100%!important;
}
}
 
/*==Sets image width to full screen on phones==*/
@media only screen and (max-width: 640px) {
.thumbimage, .thumbinner, .thumb{
width: 100%!important;
max-width:100%!important;
}
}
 
@media only screen and (max-width: 640px) {
.gallerybox {
width: 49%!important;
margin:auto!important;
}
/*.gallerybox div {
width: 100%!important;
}
.gallerybox div .thumb img {
width: 100%!important;
}*/
.gallery {
margin:auto!important;
}
}
@media only screen and (max-width: 1000px) {
/*=Sets the Main Page option buttons to small=*/
.mainpagegallery .thumb {
width: 124.667px!important;
margin: auto !important;
}
.mainpagegallery .gallerybox {
width: 49%!important;
}
}
 
/*=Padding, and margin to images=*/
.thumbinner {
margin:5px;
margin-top:10px;
margin-bottom:10px;
padding-left:5px;
padding-right:5px;
}
 
/*=Gray and italic image captions=*/
.thumbcaption {
color:#6f6f6f;
font-style:italic;
background:#fcfdfe;
padding-left:3px;
padding-right:3px;
}
 
 
/** ===CSS placed here will be applied to default skin for navigation boxes=== */
 
table.navbox {            /* navbox container style */
  border: 1px solid #aaa;
  width: 100%;
  margin: auto;
  clear: both;
  font-size: 88%;
  text-align: center;
  padding: 1px;
}
table.navbox + table.navbox {
  margin-top: -1px;        /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
  text-align: center;      /* title and above/below styles */
  padding-left: 1em;
  padding-right: 1em;
}
.navbox-group {          /* group style */
  white-space: nowrap;
  text-align: right;
  font-weight: bold;
  padding-left: 1em;
  padding-right: 1em;
}
.navbox, .navbox-subgroup {
  background: #fdfdfd;    /* Background color */
}
.navbox-list {
  border-left: 2px solid #fdfdfd;  /* Must match background color */
}
.navbox-title, table.navbox th {
  background: #ccccff;    /* Level 1 color */
}
.navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title {
  background: #ddddff;    /* Level 2 color */
}
.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow {
  background: #e6e6ff;    /* Level 3 color */
}
.navbox-even {
  background: #f7f7f7;    /* Even row striping */
}
.navbox-odd {
  background: transparent; /* Odd row striping */
}
@media print {
    .navbox {
        display: none;
    }
}
 
.nowraplinks a { /* prevents line breaks in links in primarily navbox */
    white-space: nowrap;
}
 
/* Infobox template style */
.infobox {
    border: 1px solid #aaa;
    background-color: #E9EDEF;
    margin: 0.5em 0 0.5em 1em;
    padding: 0.2em;
    float: right;
    clear: right;
    width: 22em;
}
 
.infobox td,
.infobox th {
    vertical-align: top;
}
 
.infobox title {
color: white;
}
 
.infobox heading {
color: white;
}
 
.infobox caption {
    font-size: larger;
    color: black;
}
 
/** ===TEMPLATES & OTHER=== **/
 
/* ==Hover class== */
.hover:hover .hoverbox {
display: inline;
}
 
.hoverbox {
display: none;
}
 
.hover2:hover .hoverbox2 {
display: block;
}
 
.hoverbox2 {
display: none;
}
 
.hover3:hover .hoverbox {
display: inline;
position: absolute;
top: 0;
left: 0;
width: 1000px;
}
 
/* ==Flip Cards== */
 
.flip-card:focus .flip-card-inner {
  transform: rotateY(180deg);
}
 
.flip-card:hover #trophy-title {
  background-color: var(--second-color)!important;
  outline-color: var(--second-color)!important;
}
 
.flip-card:hover #trophy-image {
  outline-color: var(--second-color)!important;
}
 
 
 
/* Pagetabs template */
 
/* Hides the desktop version on mobile*/
@media only screen and (max-width: 999px) {
.vdesktop {
display: none;
}
}
 
/* Hides the mobile version on desktop*/
@media only screen and (min-width: 1000px) {
.vmobile {
display: none;
}
}
 
@media only screen and (min-width: 641px) {
.trophyfullscreen {
display:inline-block;
}
}
 
 
/* Speech Bubble */
.speech-bubble {
position: relative;
background: #fffff0;
border-radius: .4em;
}
 
.speech-bubble:after {
content: '';
position: absolute;
top: 0;
left: 12%;
width: 0;
height: 0;
border: 9px solid transparent;
border-bottom-color: #fffff0;
border-top: 0;
margin-left: -9px;
margin-top: -9px;
}
 
/* Navigation Popups */
.navpopup {
  background-color: #fffff0  !important;
  border-color: #fffff0 !important;
 
}
 
/* World Map */
@media only screen and (max-width: 640px) {
.worldmap {
width: 100%;
}
}
 
/* Wikitable Styles */
 
.wikitable th, .wikitable td {
border: 2px solid #fff !important;
}
 
.wikitable > * > tr > th {
background: var(--main-color);
color: #fff;
}
 
.wikitable tbody tr:nth-child(even) {
background: #f5f5f5;
}
 
.wikitable tbody tr:nth-child(odd) {
background: #e9edef;
}
 
@media only screen and (max-width: 640px) {
.wikitable {
display: block;
max-width: 100%;
width: 100%;
overflow-x: scroll;
}
}
 
/** ===WIKI EDITOR=== **/
 
/*Help section fully displayed*/
#wikiEditor-section-help .index, #wikiEditor-section-help .pages {
height: 100%;
}
 
/*Special characters to fit boxes*/
.wikiEditor-ui-toolbar .page-characters div span {
height: 30px;
}
 
/*Temp*/
.uecTable2 {
width: 612px;
margin: auto;
}
 
/* ===Module:Chart fixes=== */
 
.piechart {
clip-path: circle(48% at 50% 50%);
}
 
@media only screen and (max-width: 640px) {
.chart {
overflow-y: scroll;
}
}
 
/* ===Skin sandbox demo page=== */
@media only screen and (min-width: 641px) {
body.page-Dogcraft_Wiki_Skin_sandbox {
background: #f1f1f1;
background-image: url('https://dogcraft.net/img/bg/17391Spawn.png');
background-attachment: fixed;
background-size: cover;
}
.page-Dogcraft_Wiki_Skin_sandbox #p-cactions {
border: 5px white solid;
border-radius: 15px;
background: white;
margin-top: 3.5rem;
margin-bottom: 8.6em;
padding-top: 0.46875rem;
padding-bottom: 0.9375rem;
box-shadow: inset 0 0 0 5px var(--main-color);
}
.page-Dogcraft_Wiki_Skin_sandbox footer {
max-width: 100%;
background: #f1f1f1;
padding-top: 20px;
box-shadow: inset 0 2px 2px -1px rgba(85, 85, 85, 0.25);
position: absolute;
bottom: 0;
}
.page-Dogcraft_Wiki_Skin_sandbox #page-content {
min-height: 100vh;
position: relative;
margin-top: 0;
}
}
 
/* The sticky class is added to the rules/help-resoruces header with JS when it reaches its scroll position */
.sticky1 {
  position: fixed;
  top: 0;
  width: 100%
}
 
#mall-map-container .mall-expand-content {
display:none;
}
 
#mall-map-container div:not(.mall-nohover) div:hover {
  width: auto !important;
  height: auto !important;
  min-width: 10em !important;
  min-height: 10em !important;
  max-width:10em !important;
  max-height:50em !important;
  overflow: auto;
  position: absolute !important;
  z-index: 10;
  margin: -5px -20px;
  /*transition: width 0.2s ease-in-out, height 0.2s ease-in-out;*/
}
 
#mall-map-container div:not(.mall-nohover) div:hover .mall-expand-content {
display:inline;
}
 
/** Adding visual editor edit button on Guide namespace
(temporary until visual editor can properly be enabled for the namespace through LocalSettings.php)*/
.ve-not-available .ns-3002 #ca-ve-edit {
display: block;
}
 
/* Prevents the automatic "add new cell to grid" blocks that VE generates in edit mode from showing up on the Mall Map page*/
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug {
display:none;
}
 
#mall-map-container > *:not(.mall-content) {
display:none;
}
 
.ve-active .page-Mall_map .ve-ce-focusableNode-highlight[title="Mall footer"] {
    display: none;
}
 
.mall-expired > div {
    background: repeating-linear-gradient(-45deg,#ff9a7a,#ff9a7a 8%,coral 8%,coral 16%) !important;
    border: 1px solid darkred !important;
    opacity: 50%;
}

Revision as of 20:09, 2 April 2021

screenshot of bedrock player in husky spawn
A player logging in to Dogcraft from a Bedrock Edition account.

For a guide on how to link Java and Bedrock accounts, see Cross Platform Account Linking.

The Dogcraft minecraft server can be joined from both Java and Bedrock Editions of the game. The server itself runs on Java Edition, but through plugins Bedrock players are also supported. This means that in addition to joining from desktops using Java Edition, players can also join from phones, consoles, and using the Windows 10 edition of the game on desktops. Bedrock Edition players can either join using only Bedrock, or if they also have Java link the two accounts, and play from both platforms.

Joining Dogcraft from Bedrock

The IP address for joining Dogcraft on Bedrock is server.dogcraft.net or bedrock.dogcraft.net. The port is the default (automatically filled) number, 19132.

Exclusively Bedrock or Cross-Platform play

Users who want to play on Bedrock Edition have a choice between playing exclusively on Bedrock, or opting for Cross-Platform play using both Java and Bedrock accounts.

New players wanting to play exclusively on Bedrock should Link their Accounts with Dogcraft.net. (Same process as Java)

Players who have both Java and Bedrock accounts and want to play on the server with both will need to link those accounts together to comply with the rules. There is a guide on how to do that at Cross Platform Account Linking. Keep in mind that when linking Java and Bedrock accounts, progress made on Java will always overwrite progress from Bedrock.

Linking Java and Bedrock accounts will mean that logging in to the server is only possible with one of them at a time. Having multiple/alternative accounts is against the server rules, so if you are planning to play from both Java and Bedrock, you must link the accounts together. Otherwise, one, or both accounts could end up banned. When two accounts are linked together like that, the inventory, levels, DCD, claims, homes, etc. will carry between them.

Effects on Java Edition

Because the Dogcraft Server runs on the Java Edition of Minecraft, Java players are not effected in any way by allowing Bedrock players to join.

Effects on Bedrock Edition

Because of the differences between the Java and Bedrock editions, there are some minor bugs that Bedrock players might experience, but it should not affect gameplay in a major way. For example, redstone also works differently on Bedrock and Java. On Dogcraft, because it is a Java server, redstone works like it normally does in Java Edition. You can see the known issues section of this page for a full list of differences.

Bedrock Features

screenshot of the tab screen with a bedrock player online
A Bedrock player on tab, with the asterisk in front of their name.
Names

The most visible difference between someone playing on Java or Bedrock edition is their playername. When someone connects to the server from Bedrock Edition, their name gets prefixed with an asterisk (*). This is done to make sure no two players with the same name can be online. This asterisk is visible everywhere at the start of their name, from chat to the tab screen. It also has to be used in commands, for example when teleporting to someone on bedrock, or when sending them a private message. But, this asterisk only shows up for people playing exclusively on Bedrock, if someone linked their Java and Bedrock accounts, the asterisk disappears.

For example, if a player named "Alex" were to log on from bedrock, their name in chat would show up as "*Alex", and if you wanted to send them a private message, the command you would use would be /w *Alex <message>.

Offhand

Bedrock Edition restricts the number of items someone can place in their offhand slot compared to Java. To counter this, the command /geyser offhand is added, which places whatever item someone is holding in their main hand into the offhand slot. This command can only be used by players on Bedrock. Some offhand features, such as placing blocks or eating may not work on Bedrock Edition still.[1]

Unlinking

Bedrock accounts that are linked with a Java account can be unlinked with the command /unlinkaccount.

Known issues

This section will include the known bugs/differences between Java and Bedrock editions, and a solution to them if there are any.

  • Clickable links in chat are not a feature on Bedrock Edition.[2] This mainly effects linking and certain commands like teleporting. For a workaround while linking, see Step 1 of the Linking Guide. For the accepting or denying teleport requests, use the commands /tpaccept and /tpdeny as alternatives.
  • Commands may occasionally not work when targeting players on Bedrock. In cases like this, try surrounding their name in quotes, including the asterisk. For example, like this: /tpa "*BedrockPlayer".[3]
  • Bedrock players may appear as if they were wearing Steve or Alex skins to Java players. Currently, there is no fix for this.[4]
  • Custom Head items, when inside inventories display the Steve or Alex skins to Bedrock players. Currently, there is no fix for this.[2]
  • Some Custom Heads may appear as Steve or Alex for Bedrock players even when placed. Currently, there is no fix for this.[1]
  • The Glowing Effect and Spectral Arrows are not a feature of Bedrock Edition. When a Bedrock players holds a Spectral Arrow, it turns into a normal arrow. To a Java player observing, it will continue to display the texture of a Spectral Arrow, but it will no longer give the glowing effect when fired, even if given to a Java player.[2][1]
  • Posted armor stands are not a feature on Bedrock. When a posed armor stand is placed by a Bedrock player, its post will be invisible for them, it will appear in the base position. However when looking at it from Java, even if the posed armor stand was placed by a Bedrock player, the post will be visible. Other special armor stand properties, such as size or arm visibility are features on Bedrock, and so unchanged between editions.[2]
  • The Pigfarm pass has been reported to be buggy for Bedrock players.[More details needed]
  • Sign editing on lines 2-4 may be bugged out on certain Bedrock platforms.[5]

Technical

On a technical level, allowing players to join a Java server from Bedrock Edition is done using the GeyserMC plugin. For linking Java and Bedrock accounts, the Floodgate plugin is used.

See also

References

This page was last modified on 2 April 2021, at 20:09. (2 months ago)